经典重庆
标题:
你眼中的404页面未必返回404状态码
[打印本页]
作者:
埋葬这份爱
时间:
2016-1-16 21:23
标题:
你眼中的404页面未必返回404状态码
很多站长在做网站确诊的进程中,常常会查察网站有没有做404页面,一样平常判别的办法很简单,便是在搜刮引擎地址栏任意输入一个该域名差错衔接,然后看有没有404页面。多么对吗?404页面存在的含义便是陈述欣赏者和搜刮引擎所央求的页面不存在或是衔接差错,你这查看只能剖析用户看到的是404页面,而唐塞搜刮引擎呢?会对这个页面回来404情况码吗?
先来来看看下面二张图,你眼里的404页面未必回来404情况码。
危害
可以看到该网站只管对用户回来了404页面,但是唐塞搜刮引擎而言却是一个正常的页面,这常常是因为差错的服务器端设置而致使回来“200”情况码,当然对访问的用户而言,HTTP情况码是“404”仍是“200”并没有什么区别,一样是前进了用户领会,但对搜刮引擎而言,这则是相等急迫的,致使是丧身的。
当搜刮引擎蜘蛛在央求某个差错URL地址得到“404”情况回应时,即知道该URL地址现已失效,便不再索引该页面,并向数据中心反应将该URL地址体现的页面从索引数据库中删去,而当搜刮引擎唐塞这个404页面得到的是“200”情况回应时,则会以为该url地址是有用的,便会去索引,并会将其收录到索引数据库,多么你的全部差错页面对于搜刮引擎来说都是不一样url地址内容一样的页面,这会致使呈现很多重复页面,会大大失落网站质量的评分,致使直接降权。
所以精确设置的自定义404差错页面,不但应当可以大概精确地体现,一同,应当回来“404”差错代码,而不是200或别的的。不但要陈述用户该页面不存在,也要精确的让搜刮引擎知道这是404差错页面而不是一个正常的页面。
404页面若何精确设置
1、ISS中404差错页面设置
翻开IIS办理器-->点击要设置自定义404的网站的特色-->点击自定义差错选项-->选中404页-->选中并翻开修改特色-->设置成文件或默许值-->URL 里填写“/404.html”,按断定退出。再把做好的404.html页面上传到网站根目次下。此处在“消息模范”中一定要选择“文件”或“默许值”,而不要选择“URL”,不然,将致使回来“200”情况码。
2、Apache下设置404差错页面很简单,一样平常都是有一个404差错页面设置的效果,只必要自身做好一个404页面,上传到对应的目次就可以了。
3、一些主机的空间默许便是回来值320或200情况码,
http://www.shenzhensangna.net
怎么办呢?我们可以通过下面的代码来办理:
Apache Server下设置404差错页面
创建一个.htaccess 文件,在此中参加如下内容:ErrorDocument 404/notfound.php,然后将.htaccess文件上传到网站根目次,末端制作一个404页面,定名为notfound.php,和上面的名字一定要同一,一样上传到网站根目次就OK了。这儿紧记不要运用一定URL,假定运用一定URL回来的情况码是302或200了。
IIS/asp.net下设置404差错页面
首要,批改使用过程根目次的设置,翻开 web.config 文件,引用以下内容:
error.asp为体系默许的404页面名,notfound.asp为自定义的404页面,运用时请批改相应文件名。
然后,在自定义的404页面notfound.asp中参加以下代码,
深圳桑拿
便可以确保IIS服务器可以大概精确地回来404情况码。
言而总归,网站的404页面一定要设置好,假定说回来的是200情况码那便是自找贫困,不如不做。木木搜刮引擎优化建议404页面设置完成后,一定要查看是不是精确,回来的一定要是404情况,假定你网站因为发生较多200码404页面而致使降权,那是十分悲惨剧的。别的我们在制作404页面的时刻也要留心页面的美观和领会,只管不要主动跳转也不要只是体现此页面无法访问,404页面也必要有理解的导航,让用户来抉择行止,多么才调留住用户。
欢迎光临 经典重庆 (http://bbs.jdcq.net/)
Powered by Discuz! X3.1