<!-- the only difference between normal named routes and dynamic subdomains named routes is that the first argument of url is the subdomain part instead of named parameter--> <a href="{{url "my-page1" "username1"}}">username1.127.0.0.1:8080/mypath</a> <br /> <br /> <a href="{{url "my-page2" "username2" "theParam1" "theParam2"}}"> username2.127.0.0.1:8080/mypath2/{paramfirst}/{paramsecond} </a> <br /> <br /> <a href="{{url "my-page3" "username3" "theParam1" "theParam2AfterStatic"}}"> username3.127.0.0.1:8080/mypath3/{paramfirst}/statichere/{paramsecond} </a> <br /> <br /> <a href="{{url "my-page4" "username4" "theParam1" "theparam2AfterStatic" "otherParam" "matchAnything"}}"> username4.127.0.0.1:8080/mypath4/{paramfirst}/statichere/{paramsecond}/{otherParam}/{something:path} </a> <br /> <br /> <a href="{{url "my-page5" "username5" "theParam1" "theparam2AfterStatic" "otherParam" "matchAnything"}}"> username5.127.0.0.1:8080/mypath5/{paramfirst}/statichere/{paramsecond}/{otherparam}/anything/{something:path} </a> <br/> <br/> <a href="{{url "my-page6" .ParamsAsArray }}"> username5.127.0.0.1:8080/mypath6/{paramfirst}/{paramsecond}/staticParam/{paramThirdAfterStatic} </a>