我使用WebSphere Portal服务器。
说我的网站是example.com
。我点击标题中的链接,然后转到example.com/y
这是一个有效页面。但是,如果我在地址栏中输入example.com/y/foobar
,并且不存在此类资源,则会返回网页example.com/y
,地址栏中会显示example.com/y/foobar
。
我怎样才能使它抛出404错误,因为它应该存在,因为这样的资源不存在?
答案 0 :(得分:0)
这是WebSphere Portal服务器处理访问控制的方式的问题。如果您有一个未经身份验证的用户可以访问的页面,它会将您重定向到该页面而不是抛出404.解决此问题的方法是确保Portal管理控制台中的未经身份验证的用户无法访问页面。
那就是说,它可以做什么而不是扔掉404会将你重定向到登录页面。