Вы не можете получить значение после символа #
на сервере просто потому, что это значение никогда не отправляется на сервер. Только на стороне клиента javascript есть доступ к этому, поэтому определение маршрутов с помощью hash не имеет особого смысла.