在ember-cli中有一种方法可以阻止用户修改或输入url,即当路径发生变化时(发生转换时),当用户尝试刷新/修改它时,url应该会改变 - 它应该显示“找不到页面”或应重定向到索引页面。
通过一些研究,我发现在environment.js中使用location: 'none'
将不会显示更改的URL。但我想要的是更改的网址应该是可见的,但用户不应该手动修改或刷新网址。
答案 0 :(得分:0)
只需让您的网络服务器将所有KeyError: '1'
(即未找到)请求重定向到404
。然后,访问者将无法获得“找不到页面”,而是获得应用的主页。