Я не поддерживаю клиентов, которые не могут запускать JavaScript.Одностраничное приложение с реальными URL-адресами
Я хочу, чтобы мои URL-адреса выглядели как /settings
, а не /#settings
, т. Е. Не содержат идентификаторов хеша или фрагмента.
Я понимаю, как перехватить событие click с помощью JavaScript.
Но что должен делать сервер? Если сервер просто отвечает на каждую страницу, например, /
, /settings
, /profile
и т. Д., С тем же точным HTML-файлом?
Затем, после загрузки страницы, JavaScript будет определять, какие части HTML отображать на основе пути местоположения?
Да, но как должны сервер рукояток GET запросы к различным URL-адресам? – ma11hew28