网站404页面的优化和增强

发布时间:2013年06月02日 / 分类:网络推广 / 14,580 次围观 / 一次吐槽

 

        关于网页状态码http状态码的说明请看:如何查看网页状态。对于SEO来讲,404页面是一个非常重要的提示页。但是,很多站长并没有很好的考虑自己网站的404页面,有很多甚至没有404页面,这是相当SEO不友好的。有的站长也会在虚拟主机管理面板里设置自己的404页面,最常用的404.htm静态页,这些404页面看上去很好,似乎对用户也友好了,但是,结果真的是如此吗?

       答案并非如此。因为普通的404页面,实际返回的HTTP状态码还是200,而不是404,对于搜索引擎而言,HTTP 200实际是一个正常页面,而并不是404页面,这意味着404页面被搜索引擎当做正常页面收录了,造成的状况是你的网站出现了大量的重复页面,严重影响了排名。

真正的404页面,是必须输出http 404头的,这样才能被搜索引擎识别。

输出404 HTTP头的方法其实非常简单,

Asp的实现方式:

Response.Status="404 Not Found"

 '下面输出404页面的具体内容

 

Asp.Net的实现方式:

protected void Page_Load(object sender, EventArgs e) {

Response.StatusCode = 404;

Response.Status = "404 Not Found";

 

}

 

Php的实现方式:

<?php header("Status: 404 Not Found"); ?>

除了输出404的HTTP头之外,可以同时利用Google或其他搜索引擎的404增强功能,来使得404页面更友好。

当然,建议也可以使用Rewirte的httpd.ini / httpd.conf 或Apache的.httaccess来定义。方法如下:

 

RewriteEngine On

RewriteBase /

ErrorDocument 404 /404.html

标签:南宁seo

赞 (0) 本文链接: http://www.xiangguoqi.cn/read/1861.html [复制分享 ](转载时请保留 )



↑上一篇:人生就是一次无法重复的选择
↓下一篇:如何查看网页状态,这在SEO优化中很有用 无觅关联推荐,快速提升流量
热评文章
默认:长尾词库
猜你喜欢
文章分类
最新文章
最近回复
    岁月痕迹