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