【发布时间】:2010-11-24 09:02:36
【问题描述】:
所以,来自here...
在 ASP.NET 中,您可以选择如何响应 - 它在 web.config 中作为 CustomErrors。打开它,然后重定向到一个花哨的 404 页面(也许你已经这样做了)。然后,花哨的 404 页面可能正在检查请求的查询字符串(它作为另一个查询字符串传递到自定义错误页面)以查看它是否是有效的重定向,是否存在于您的数据库中等。只需执行 Response.Redirect( ) 从那里开始。
然后schooner 写道:
谢谢,我们现在确实有 404,但我们不希望在此过程中将其检测为 404。如果可能,我们希望不直接单独处理。
..我想知道这是多么糟糕的做法。我不希望将我的“漂亮”网址放在互联网上(只是名片),并且我有一个 404-redirecting-to-a-helpful-site 代码示例,但我不想投入生产并且有一个浏览器问题,它过于重视最初的 404。谁能帮我更多地了解为什么我不想使用 customErrors / 404 将用户引导到他们真正想要的页面?
【问题讨论】:
标签: asp.net url iis-6 http-status-code-404