我正在尝试建立一个网站,每次用户按下导航栏的链接时都不会重新加载所有页面。所以我使用 jQuery 和 AJAX 和 GET 在 div 标签中加载相应的 html 文件。
然后我需要更改 URL,以便可以使用以下代码编写它:
history.pushState()
并阅读它:
location.href()
我将修改我的htaccess以重定向 URL,例如:
mysite.com/home
mysite.com/contact
到我唯一可以读取然后加载的html文件。
我的问题是:这行得通吗?这是最好的方法,或者你会修改、删除或添加一些东西?
您可以提供的任何帮助或建议将不胜感激,如果您需要更多信息,请告诉我,我将编辑帖子。