Я работаю над новым клиентским приложением с последней версией Ember.js. Существует одна страница PHP, которая создает скрипты, css, файлы шаблонов и т.д. И доставляет их все в index.php. Я использую директиву htaccess, чтобы все запросы были переписаны в /index.php. PHP только там, чтобы удобно упаковать Javascript, насколько мне известно.
В настоящее время маршруты в браузере выглядят так и работают нормально.
/#/about
/#/favorites
/#/etc
/#/posts/5/edit
Однако, я бы хотел, чтобы они выглядели так: они не работают нормально.
/about
/favorites
/etc
/posts/5/edit
Тот же самый клиентский код по-прежнему поставляется со вторым параметром, но он всегда попадает в обработчик маршрута указателя. Я видел, как приложения на стороне клиента снимают это раньше - чего мне не хватает? Нужно ли иметь соответствующие обработчики маршрутов на стороне PHP?
Изменить: Я ищу конкретный ответ о том, как подойти к этому. Сеть полна информации "о, вы просто делаете это", которая оставляет всех почесывающих головок.