我想重定向所有网址错误
我想要的网址是〜/ bla / foo
它应该重定向到〜/ error404.aspx
bla作为文件夹存在。 foo不存在。
我已经将webconfig设置为指向我的错误,但我只是无法正常工作。我收到这个错误:
Server Error in application /.
-------------------------------------------------- ------------------------------
The source can not be found.
Description: HTTP 404. Perhaps you are looking for the source (or a dependency thereof) removed or is temporarily unavailable or has changed its name. Check the spelling of the URL.
Requested URL: / bla/foo.asox
我谷歌翻译这个错误因为这里VS是特定语言。
我该怎么做才能解决这个问题?我想指向〜/ error404.aspx
答案 0 :(得分:0)
如果您要将404消息更改为自定义消息,请按以下步骤覆盖默认消息:
您可以使用:
protected void Application_Error(object sender, EventArgs e)
{
}
http://aspnetresources.com/articles/CustomErrorPages.aspx
链接中有更多详细信息,向您展示如何捕获404错误并处理它。
答案 1 :(得分:0)
您还可以在IIS (this example is IIS 6)中配置自定义404页面。这种方式对任何不存在的资源的请求将转到您的自定义error404.aspx页面。
如果有帮助的话,还可以通过这里screen shots here走一遍。这将是您在应用程序之外配置的内容。