我已阅读了很多其他相关帖子,但无法理解以下代码的错误:
$(window).on("beforeunload", function () {
debugger
handleBeforeUnload();
return false;
});
function handleBeforeUnload() {
if (location.pathname != "/") {
location.assign(location.hostname + "/#" + location.pathname);
}
}
我也尝试过纯JavaScript方法而没有成功。我试图解决的根本问题是角度"漂亮"网址。虽然点击链接工作正常,但重新加载页面时(例如mydomain.com/about)我收到404 Not Found错误。我发现手动插入hashbang(mydomain /#/ about)可以正常工作。
我在这里缺少什么?
答案 0 :(得分:1)
我在这里缺少什么
您使用html5Mode
漂亮网址
服务器不了解客户端应用程序使用的虚拟目录,除非您对其进行配置