Я собираюсь сделать сайт с AJAX.
На данный момент я изменяю свой основной контент с помощью «#»:
например example.com/#home
-> example.com/#site1
Мне удалось изменить содержание в момент изменения хэштега.
Но теперь я хочу использовать метод, который я знаю из Google.
example.com/home/
-> example.com/site1/
До сих пор я знаю, как изменить URL без перезагрузки страницы. (Изменить URL без перезагрузки страницы) Моя проблема в том, что если пользователь перезагрузит сайт или использует навигационные кнопки, он попадет на example.com/site1/index.php
и не на example.com/index.php
,
НО важно, чтобы данные (site1) отправлялись в скрипт.
Я надеюсь, вы понимаете мою проблему.
Вам нужно что-то на стороне сервера (.htaccess
например) вернуть ваш index.php независимо от того, какой URL-адрес.
Смотрите здесь для возможного решения: https://stackoverflow.com/a/8392502/1030527
Других решений пока нет …