Когда вы ищете способ изменить страницу, не обновляя весь контент, я узнал API истории.
По-видимому, можно сделать ссылку, которая изменит часть страницы и повлияет на историю. Например, эта ссылка может отправить меня с myaddress.com на myaddress.com/page.html по этой ссылке и обновить только подстраницу.
Но как я могу получить url myadress.com/page.html перейти прямо на нужную страницу со всем содержимым вне подстраницы?
Следующая демо (не моя) делает замену содержимого, но не маршрутизацию URL, например: https://html5demos.com/history/
Я хотел бы избегать перезаписи URL и jquery, если это возможно.
Точно так же вы бы это сделали, если бы использовали обычную ссылку и вообще не использовали JavaScript.
Как правило, это связано с языком на стороне сервера с шаблоном (так что вы можете избежать дублирования содержимого (например, меню), которое разделяется между страницами.
Однако вы можете создавать статические HTML файлы.