asp.net中设置404页面跳转_ASP.NET中设置404页面并输出404状态代码

更新时间:2019-08-15    来源:页面特效    手机版     字体:

【www.bbyears.com--页面特效】

1.配置web.config

 代码如下


   

2.设置404.aspx

在之前我们已经创建了404页面404.aspx,相信很多人认为这样就可以了,但是我们忽略了一点,这里只做了简单的重定向,并没有告之浏览器该访问页面不存在这样返回的不是404状态代码而会是200或302了,这样对于搜索是不友好的,为了解决此问题我们往下看

现在我们在404.aspx后台代码加入下边代码:

 代码如下 protected void Page_Load(object sender, EventArgs e)
{
    Response.ClearContent();
    Response.Status = "404 Not Found";
}

Response.ClearContent()方法清理了其他可能存在的输出,使得不影响我们404页面的正常展现。到这我们就完美解决了ASP.NET 404错误的配置,同理,我们可以用相同的方法添加500错误的处理。

ps:当然了如果是iis的话我们可以利用iis来定义404错误页面了。

本文来源:http://www.bbyears.com/wangyetexiao/62246.html

热门标签

更多>>

本类排行