Это может быть сделано в современных браузерах с использованием JavaScript, например, что:
window.history.pushState('page2', 'Title', '/myPage');
Это изменяет URL в www.mypage.com/myPage
В старых браузерах «HTML4» вы можете изменить только его часть URL, которая приходит после того, как #
.
parent.location.hash='myPage'
Это изменяет URL в www.mypage.com#myPage
Если вы хотите более старых браузеров изящную поддержку, проверку history.js. В старых браузерах он работает, изменяя хэш-часть URL-адреса, но в современных браузерах весь URL-адрес изменен.
Обратите внимание, что возможность изменения полного URL-адреса страницы с использованием JavaScript не зависит от того, какой тип Doctype используется, HTML5 или нет, это зависит только от возможностей браузера.
№ HTML не является функциональным языком. Он описательный, он описывает документы. Может быть, вы подумаете о javascript, я не уверен на 100%, но я думаю, что нет, в целях безопасности. Подумайте о том, как выстроить линии, в браузере, www.myphisingwebsite.com, на www.mytrstedbank.com. Вы можете переписывать URL-адреса на сервере, чтобы создавать довольно URL-адреса, как вы упоминаете, используя PHP/JPS/ASP.net и т. Д. –