404页测试返回状态码是200解决方法

时间:2010-08-06 16:26来源:原创 作者:浪子天涯 作者: 点击:

  404页面就是当用户输入了错误的链接时,返回的页面。目的是告诉浏览者其所请求的页面不存在或链接错误,同时引导用户使用网站其他页面而不是关闭窗口离开。

  这几天网站的内容大改变由原先的博客变成了”友情链接站“,为了弥补些损失,就想起了做一个404页,引导浏览者,结果404页做好了也上传到了空间中,输入http://51links.cn/abc测试效果还不错能正常显示上传的404页。但这只是第一步,虽然对访问的用户而言,HTTP状态码究竟是“404”还是“200”来说并没有什么区别,但对搜索引擎这则是相当重要的。因为 搜索引擎蜘蛛在请求某个URL时得到“404”状态回应时,即知道该URL已经失效,便不再索引该网页,并向数据中心反馈将该URL表示的网页从索引数据库中删除,当然,删除过程有可能需要很长时间;而当搜索引擎得到“200”状态码时,则会认为该url是有效的,便会去索引,并会将其收录到索引数据库,这样的结果便是这两个不同的url具有完全相同的内容:自定义404错误页面的内容,这会导致出现复制网页问题。轻则被搜索引擎降权,重则会K掉网站。

  为了解决这个问题我也在网上查了许多资料,问题出在两方面,一方面是你制作的404页是否正确,另一方面是服务器的设置。

  首先我就从制作的404页面着手,我先做了个404.asp上传上去测试了一下返回的状态码是200,而不是404,这肯定是错误的。听说有的空间只支持404.htm ,结果我又做了个404.htm,传上去后经过测试还是不行。我想可能还是我做的404页面有问题,结果我就在别人的网站上下了一下404页,自己修改了一下上传到虚拟主机上,结果还是不对。

  我想很肯能是我的空间设置有问题,于是我就到我的空间中设置了一下:(步骤如下)

  第一步:在后台虚拟主机控制面板中找到“自定义出错页”,单击。

  第二步:选中“使用web目录中的404.htm来自定义内容“(前提是你已经把做好的404.htm上传到了web中)。

  输入51links.cn/abc时,经测试还是返回200状态码,我想应该是idc那边问题,我就用站长工具查了一下,结果和我在同ip中的其他人的网站错误页返回的也是200,这次我有八九成的把握是IDC那边问题,我通过qq联系上了虚拟主机技术人员。我把情况说明了一下,他说:”稍等一下,去服务器那看一下"。大概过了有十分钟,IDC那边让我再测试一下,测试的结果是:输入一下网站不存在的网页返回的状态码是404.,问题解决了!

  各位站长也可以测试一下自己的网站,输入一个自己网站不存在的网页,返回值是不是404!



特别申明:本站文章均来自网络文摘,如有侵权,请联系我们 ,我们收到后将立即删除!
特别注意:本站属于IT网络文摘站,所有转载文章言论不代表本站观点,本站所提供的照片,插画等,版权归原作者所有。
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
验证码:点击我更换图片

Copyright 2003-2005 中华龙腾网(www.f361.com)
地址:中国.成都 邮编:610039 电话:13880439919(值班)
点击这里给我发消息 QQ:245104558 395441976(已满) MSN:fly361@hotmail.com mailto:webmaster@f361.net
本站CNNIC信息 新网互联授权证明 信息业务经营许可证备案编号:蜀ICP备05005991号