@pavtaras

Что делать после перезагрузки js страницы если используется History API?

Суть такая: на главной странице сайта используется History API. Если меняется url с example.com на example.com/contacts, то при перезагрузке страницы мы очевидно получаем ошибку 404, потому что сервер пытается отдать страницу которая находится по этому url, которой там нет, потому что у нас Single Page Application.
Есть какой-то выход кроме очевидного - генерировать страницу на сервере?
  • Вопрос задан
  • 195 просмотров
Пригласить эксперта
Ответы на вопрос 2
перенаправить запрос средствами веб-сервера
Ответ написан
@vGrabko99
html, css, js, php, golang, mysql
перенаправляй все запросы на index.html (средствами веб сервера), а в index.html просто парсите юрл с браузера (location.pathname) и загружайте кусок который соответствует юрл
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы