我们为您提供 网站优化 | 百度优化 | 谷歌优化 专业服务!
SEO培训
网站首页关于德曼网站优化优化流程收费标准SEO培训SEO人才付款方式联系我们咨询电话:13909691973
SEO基础

如何正确使用站点404页面和设置404页面

作者:anhuiseo     发表时间:2011-12-29 17:44:51     阅读:

做网站优化应该都对404页面有所了解,如果一个网站没有404页面的话,那么该站就存在着很大的弊端,就会用以造成网站访客的丢失。404页面是网站必备的一个页面,它承载着用户体验与SEO优化的重任。404页面通常为用户访问了网站上不存在或已删除的页面,服务器返回的404错误。如果站长没有设置404页面,会出现死链接,蜘蛛爬行这类网址时,不利于搜索引擎收录。

404对seo优化的影响

自定义404错误页面是增强用户体验的很好的做法,但在应用过程中往往并未注意到对搜索引擎的影响,譬如:错误的服务器端配置导致返回“404”状态码或自定义404错误页面使用Meta Refresh导致返回“302”状态码。正确设置的自定义404错误页面,不仅应当能够正确地显示,同时,应该返回“404”错误代码,而不是 “200”或“302”。虽然对访问的用户而言,HTTP状态码究竟是“404”还是“200”来说并没有什么区别,但对搜索引擎这则是相当重要的。

搜索引擎蜘蛛在请求某个URL时得到“404”状态回应时,即知道该URL已经失效,便不再索引该网页,并向数据中心反馈将该URL表示的网页从索引数据库中删除,当然,删除过程有可能需要很长时间;而当搜索引擎得到“200”状态码时,则会认为该url是有效的,便会去索引,并会将其收录到索引数据库,这样的结果便是这两个不同的url具有完全相同的内容:自定义404错误页面的内容,这会导致出现复制网页问题。轻则被搜索引擎降权,重则会K掉网站。

404错误页面的设置方法

1、定制404错误页面的基本原则

首先应明确的是,404错误应工作在服务器级而不是网页级。对定制使用动态页面如PHP脚本类型的404页时,必须确保在PHP执行前服务器已经顺利地送出404状态码,不然,一旦执行到了ISAPI级别,返回的状态码便只能是200或其他如302之类的重定向状态码了。

其次,在自定义网站的404错误页面时,对设置的错误页面URL链接应使用相对路径而不是绝对路径,而且自定义404页面应该放在网站根目录下。尽管无效链接可能是多种形式的URL,但当发生404访问错误时,WEB服务器会自动将其转到自定义的当404错误页中,这跟URL的形似没有关系。

2、Apache下设置404错误页面

为Apache Server设置 404错误页面的方法很简单,只需在.htaccess 文件中加入如下内容即可:

ErrorDocument 404 /notfound.php

注意:

1.切记不要将404错误转向到网站主页,否则可能会导致主页在搜索引擎中消失

2.切记不要使用绝对URL(例如:/nofound.php形式),如果使用绝对URL返回的状态码是302 200(已测试)

3、IIS/ASP.net下设置404错误页面

首先,修改应用程序根目录的设置,打开 web.config 文件编辑,在其中加入如下内容:

<configuration>

<system.web>

<customErrors mode=On defaultRedirect=error.asp>

<error statusCode=404 redirect=notfound.asp />

</customErrors>

</system.web>

</configuration>

注:上文例中error.asp为系统默认的404页面,notfound.asp为自定义的404页面,使用时请修改相应文件名。

然后,在自定义的404页面notfound.asp中加入:

<%

Response.Status = 404 Not Found

%>

这样,便可以保证IIS能够正确地返回404状态码

4、在IIS/ASP.net下设置404静态页面

设置静态404错误页面的方法则比较简单,在IIS管理器中右键单击要管理的网站,打开属性中的自定义错误信息页,为404设定相应的错误信息页即可。不过,此处在消息类型中一定要选择文件或默认值,而不要选择URL,不然,将导致返回200状态码。

 

你浏览的SEO文章是:《如何正确使用站点404页面和设置404页面》!
文章原创路径:http://www.anhuiseo.com/SEOjichu/885.html
安徽SEO培训是专业的SEO培训机构,培训SEO优化技术人才的摇篮!
本文安徽SEO培训版权所有,未经批准转载必究。
在线报名
您的姓名: 性别: *
公司名称:
联系电话: *
联系 QQ:
联系MSN:
联系邮箱:
联系地址:
邮政编码:
授课方式:
备        注:

 
SEO培训动态

最新的SEO培训班开课动态,把握时机,学习最具潜力的行业-搜索引擎优化【SEO】!

公司地址:安徽省合肥市马鞍山路88号金地国际城2号4层   热线电话:13909691973
SEO培训咨询QQ:513816851(阿德)
Copyright©安徽SEO  皖ICP备09018273号