Привет всем. У меня проблемы с простой задачей.
Есть одностраничный сайт. Пользователь нажимает на ссылку меню, которая обрабатывается функцией Js. Эта функция асинхронно загружает содержимое страницы и изменяет URL с помощью history.pushState ().
Например было "example.com" => после клика "example.com/page1"
Затем пользователь обновляет страницу, но такого файла, не существует на сервере.
Как решить эту проблему?
Вот пример Вот страница с пояснениями, но примера обработки обновления страницы там нет. У них в примере, после обновления открывается страница с тем же контентом, что было до перезагрузки и с тем же url.
Говорят, что нужно решать как-то с помощью php, но я затрудняюсь.