2015-09-03 2 views
0

Я не поддерживаю клиентов, которые не могут запускать JavaScript.Одностраничное приложение с реальными URL-адресами

Я хочу, чтобы мои URL-адреса выглядели как /settings, а не /#settings, т. Е. Не содержат идентификаторов хеша или фрагмента.

Я понимаю, как перехватить событие click с помощью JavaScript.

Но что должен делать сервер? Если сервер просто отвечает на каждую страницу, например, /, /settings, /profile и т. Д., С тем же точным HTML-файлом?

Затем, после загрузки страницы, JavaScript будет определять, какие части HTML отображать на основе пути местоположения?

ответ