需要注意的是,即使你自定义了404的页面,但http头信息返回的一定要是404状态。这样才能够让404页面发挥真正的作用。这主要是针对搜索引擎来说的,因为如果你网站产生较多页面时候但搜索引擎看到的是很多一样的正常页面,有可能会误被认为作弊。 有的网站设计制作者在应用过程中往往并未注意到对搜索引擎的影响,譬如:错误的服务器端配置导致返回“200”状态码或自定义404错误页面使用Meta Refresh导致返回“302”状态码。
搜索引擎蜘蛛在请求某个URL时得到“404”状态回应时,即知道该URL已经失效,便不再索引该网页,并向数据中心反馈将该URL表示的网页从索引数据库中删除,当然,删除过程有可能需要很长时间;而当搜索引擎得到“200”状态码时,则会认为该url是有效的,便会去索引,并会将其收录到索引数据库,这样的结果便是这两个不同的url具有完全相同的内容:自定义404错误页面的内容,这会导致出现复制网页问题。轻则被搜索引擎降权,重则会将网站从数据库里面消失。
正确设置的自定义404错误页面,不仅应当能够正确地显示,同时,应该返回“404”错误代码,而不是 “200”或“302”。否则就失去了应有的作用。有不少的网站都是设置错误的。
Apache服务器建立404页面的方法是:
1、在网站根目录下载.htaccess文件,用编辑器打开,在.htaccess 文件中加入代码:
ErrorDocument 404 /Error.html
2、建立一个简单的html页面404页面。里面填充自己想要告诉浏览者的信息。并命名为Error.html
3、把刚才建立的Error.html放置在网站根目录
下面我们再来关注一下404页面要注意的事。
1.即使你自定义了404的页面,但http头信息返回的一定要是404状态。否则有可能会误被认为作弊。
2.404页面不要自动跳转,让用户来决定去向。所以我们在网站制作中要尽量建设该页面的出现几率。让浏览者信任网站。
3.自定义404页面内容不要太小,否则浏览器不认。http的数据分为header和content ,对于浏览器来说显示什么内容其实并不是header决定的而是content,也就是当header信息是404状态的时候,如果你输出的content有内容还应该象是一个页面,那浏览器就把你这个内容输出给用户,反之浏览就会把它默认的404页面显示给用户。
公司地址:中国武汉光谷民院路尖东智能花园4栋3楼
联系电话:027-87467120 传真:027-87188212 邮箱:hr@twoarmy.com
Copyright (c) 2007-2010 武汉网站建设|武汉网站制作|武汉网站设计|武汉做网站 谷站目录
All Rights Reserved.