我是ASP.net的新手。 我为example.com网站设置了Google分析和网站管理员工具。 WMT提供了我网站的404个网址列表。
如果网址以.aspx
结尾,我会使用以下代码重定向到我的主页,但如果网址以.asp
结尾,则表示无效。
void Application_Error(object sender, EventArgs e)
{
HttpException httpException = Server.GetLastError() as HttpException;
if (httpException.GetHttpCode() == 404)
Response.Redirect("/");
}
答案 0 :(得分:0)
您可以在web.config文件中添加:
<customErrors mode="On" defaultRedirect="~/YourHomePage.aspx">
<error statusCode="404" redirect="~/YourHomePage.aspx" />
</customErrors>