有没有办法防止在Ember-cli中手动编辑网址

时间:2015-07-27 14:18:29

标签: url ember.js ember-cli

在ember-cli中有一种方法可以阻止用户修改或输入url,即当路径发生变化时(发生转换时),当用户尝试刷新/修改它时,url应该会改变 - 它应该显示“找不到页面”或应重定向到索引页面。 通过一些研究,我发现在environment.js中使用location: 'none'将不会显示更改的URL。但我想要的是更改的网址应该是可见的,但用户不应该手动修改或刷新网址。

1 个答案:

答案 0 :(得分:0)

只需让您的网络服务器将所有KeyError: '1' (即未找到)请求重定向到404。然后,访问者将无法获得“找不到页面”,而是获得应用的主页。