У меня есть приложение ember, которое я создаю. Он имеет несколько маршрутов, включая индекс (/
) и авторизацию (/authorization
). Моя проблема в том, что когда приложение размещено на hostgator, загрузка URL-адреса myapp.com/authorization
приводит к ошибке 404. Это имеет смысл, поскольку по этому фактическому URL-адресу ничего нет. Мне нужно, чтобы hostgator перенаправлял все URL-адреса, не относящиеся к файлу, в мой файл index.html.
Пример в псевдокоде:
if url has extension (.jpg, .pdf, etc)
serve requested url
else
serve index.html but retain url in the address bar
Я делал подобные вещи с локальными экземплярами node при использовании AngularJs с ui-router, но это мой первый раз, когда я использую маршрутизацию на основе History-API, обслуживаемую HostGator.
Любые предложения о том, с чего начать, чтобы настроить это?