找不到目录时404重定向

时间:2011-09-13 08:22:28

标签: asp.net redirect http-status-code-404

当用户尝试访问不存在的目录时,我需要重定向到我的通用错误。我在web.config中设置了以下内容:     <system.web> <customErrors mode="RemoteOnly" defaultRedirect="errorpages/404.htm"> </customErrors> </system.web>

当我访问不存在的文件(例如xyc.com/does_not_exist.aspx)时,它就像魅力一样,但当我访问不存在的文件夹(例如xyz.com/does_not_exist)时,我得到了正常的404而不是通用的errorpage。

我错过了什么?

祝你好运, 斯特芬

2 个答案:

答案 0 :(得分:3)

公牛打击,没什么区别

答案 1 :(得分:1)

更改为:

  <system.web>
     <customErrors mode="RemoteOnly" defaultRedirect="~/errorpages/404.htm" />
  </system.web>

~/从根目录

指定