找不到目录时404重定向

发布于 2024-12-04 10:11:54 字数 379 浏览 1 评论 0原文

当用户尝试访问不存在的目录时,我需要重定向到通用错误页面。我在 web.config 中设置了以下内容: ;

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

我缺少什么?

此致, 史蒂芬

I need to redirect to my generic errorpage, when a users tries to access a directory that doesn't exist. I set up the following in my web.config:
<system.web>
<customErrors mode="RemoteOnly" defaultRedirect="errorpages/404.htm">
</customErrors>
</system.web>

It works like a charm when I access a file that does not exist (eg. xyc.com/does_not_exist.aspx) but when I access a folder that does not exist (eg. xyz.com/does_not_exist) then I get a normal 404 instead of the generic errorpage.

What am I missing?

Best regards,
Steffen

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

紫竹語嫣☆ 2024-12-11 10:11:54

打牛,没什么区别

Bull whack, it makes no difference

长不大的小祸害 2024-12-11 10:11:54

更改为:

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

~/ 指定从根目录开始

Change to:

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

~/ specifies from root directory

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文