2012-03-14 38 views
1

我有ASP.NET V4 Web应用程序。 在我的web.config我有:未找到ASP.NET返回302代码而不是404

<customErrors mode="On"> <error statusCode="404" redirect="Error.aspx" /> <error statusCode="500" redirect="Error.aspx" /> </customErrors>

但是,当我试图让那不存在的页面,我的萤火看到我得到错误302(发现)的和重定向到首页。 我没有得到404 ...

这是什么?

感谢

回答

2

Response code 302是指示你的浏览器重定向到另一个页面。

这大概是因为你把重定向在那里=“Error.aspx”当你得到一个404

这可以让你把一个漂亮未找到的页面,同时打破了HTML规范。

相关问题