现在,如果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/

10-10 00:19