现在,如果page.js生成网址,它们将如下所示:
http://mysite.dev/#!/contact
好吧,我可以选择完全禁用hashbang,并使网址看起来像这样:
http://mysite.dev/contact
但这给了我一个问题,就是每当刷新URL时,我都会收到一个失败的get请求。
我宁愿只有一个
hash
,像这样:http://mysite.dev/#/contact
这可能吗?
最佳答案
如果您希望完全删除#!
,并且#
是将服务器设置为始终以主页响应请求,而不管路由如何。然后,您的JavaScript可以决定是显示页面还是找不到404。
检查page.js代码后,似乎唯一的选择是hashbang。
关于javascript - Page.js:不是Hashbang而是Hash?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34323463/