You cannot use #the URL on the server, it calls the fragment identifier and is a local built-in anchor which the browser will never send to the server.
Update
OP added information in the comments of re-client routing.
, , . ( HTML5) hashchange, , , , hashchange jQuery, , , Angular .
, URL-, # , .
OP...
. URL- #, /authors#123, , JS hashchange, , - , GET /authors/123.json, HTML .