Как использовать URL как у ВКонтакте?

У ВКонтакте все URL выглядят следующим образом:
vk.com/feed
vk.com/im

И при переходе между ними страница не перезагружается полностью, а лишь нужная часть. Мне лишь известно, что такого результата можно добиться только если использовать одну страницу и генерировать контент на ней скриптами, но в таком случае URL будет вида site.ru?page=news, что не очень красиво. Так как же всё таки используется у ВКонтакте?
  • Вопрос задан
  • 523 просмотра
Пригласить эксперта
Ответы на вопрос 4
alexey-m-ukolov
@alexey-m-ukolov Куратор тега Веб-разработка
Комментировать
@ruslite
Всегда можно изменить вид url. Можно убрать и расширение (php, например) или наоборот добавить, при том неважно как ты грузишь страницу.
Ответ написан
@nick1m
"И при переходе между ними страница не перезагружается полностью, а лишь нужная часть."
При переходе между vk.com/feed и vk.com/im перегружатся будет обязательно, разве лишь если браузер кэш не перегружает, т.е. если урл поменялся в строке навигации, а вот если поменялся только якорь (#), то это уже совсем другое дело.

Подтягивать данные в нужное место можно с помощью Ajax например, навесив функции на определённые ссылки, действия, кнопки.
Ответ написан
Комментировать
AccessDenied80
@AccessDenied80
Web разработка
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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