Приложение Javascript на стороне клиента - маршрутизация URL без хеш-тега

Я работаю над новым клиентским приложением с последней версией Ember.js. Существует одна страница PHP, которая создает скрипты, CSS, файлы шаблонов и т. Д. И доставляет все это в index.php. Я использую директиву htaccess, поэтому все запросы переписываются в /index.php. Насколько мне известно, PHP предназначен только для удобной упаковки Javascript.

В настоящее время маршруты в браузере выглядят так и работают просто отлично.

/#/about 
/#/favorites
/#/etc
/#/posts/5/edit

Тем не менее, я хотел бы, чтобы они выглядели так - что не работает просто отлично.

/about
/favorites
/etc
/posts/5/edit

Точно такой же клиентский код все еще поставляется со вторым параметром, но он всегда попадает в обработчик индекса маршрута. Я видел, как клиентские приложения справлялись с этим раньше - чего мне не хватает? Нужно ли иметь соответствующие обработчики маршрутов на стороне PHP?

Изменить: я ищу конкретный ответ, как подойти к этому. Сеть полна информации «о, вы просто делаете это», которая заставляет всех остальных ломать голову.

Ответы на вопрос(4)

Ваш ответ на вопрос