如何链接到我的单页Web应用程序中的页面?

时间:2017-07-24 04:24:37

标签: javascript html html5 .htaccess browser-history

我打造一个单页网站,使用HTML5 history API在网站的新部分打开时推送状态。例如,当有人点击链接以显示"联系人"模态,网站开火:

history.pushState( stateObj, "Contact Page", "/contact/");

当用户向前或向后点击时,window.onpopstate功能会将浏览器更改为当前所选页面。

我不明白的是如何处理入站链接或页面刷新。如果有人链接到" www.mysite.com/contact /",该页面实际上并不存在,所以404s。使用301重定向似乎是一个丑陋,不完整的解决方案。有没有更简单的方法来处理这种行为?

0 个答案:

没有答案