解决404错误页面返回200问题

Hailin 发表于 2016-05-29 05:16:19 来源于CMS插件网 评论 0 点击 518
摘要:对于404错误页面的制作,是所有网站站长SEO的一部分;难道真的只是一个跳转的问题吗?今天小编就来解决DTcms错误页面的问题;首页我们还是来看看下图,我们以DTcms官方网站为例。

对于404错误页面的制作,是所有网站站长SEO的一部分;难道真的只是一个跳转的问题吗?今天小编就来解决DTcms错误页面的问题;首页我们还是来看看下图,我们以DTcms官方网站为例;
未标题-4.jpg

通过图片我们可以看到,返回的状态码是200而不是404;那什么是200,什么是404?这个问题自己如果不懂的可以百度一下,小编就不过多的介绍了。通过返回的代码明显这不是我们想要的结果,也有站点通过设置IIS或者其它途径来达到效果,这个方法万千,小编只发表自己的看法。

具体解决方法如下:
修改error.html的继承类DTcms.Web.UI\Page\error.cs,添加如下代码

protected void Page_Init(object sernder, EventArgs e)
{
    base.Response.StatusCode = 404;
    base.Response.Status = "404 Moved Permanently";
}

未标题-3.jpg

好了,我们到这里就已经都完成了,您也试试吧,最后附上小编网站错误页返回的代码!

未标题-5.jpg

本文章来源于WEP成就梦想,CMS插件网,WWW.WEBSP.CN。

热门资讯