当用户更改URL时,我希望他显示任何错误页面或其他可能的内容 适用。 我不想通过输入URL访问不同的页面,用户应该去 通过适当的渠道单击页面上的链接和按钮。
答案 0 :(得分:0)
尝试按照此处提到的方式执行:http://p2p.wrox.com/html-code-clinic/23573-how-do-disable-menu-bar-address-bar-browser.html
答案 1 :(得分:0)
欢迎使用Stack Overflow。
在浏览器中输入网址的用户不是用户访问网页的唯一方式。用户总是可以编写一个获取页面的脚本。只要页面可以通过网址访问,就会有一种方法可以在“适当的渠道”之外获取该页面。
鉴于上述情况,如果你详细说明你的问题,解释为什么你必须这样做,也许我们可以提出一种替代方法来实现最终结果。
如果我从表面上看问题,您可以使除主页之外的所有页面都只能通过POST访问。您必须修改所有按钮和链接,而不是将表单提交到所需的URL。关键是,如果用户只是在地址栏中键入url,浏览器将发出GET请求,服务器将拒绝它。您可以设置错误页面的样式,以通知用户改为使用“正确的渠道”。