404页面返回状态码是200的解决方法

    什么是404页面?
   404页面就是当用户输入了错误的链接时,返回的页面。目的是告诉浏览者其所请求的页面不存在或链接错误,同时引导用户使用网站其他页面而不是关闭窗口离开。
    由于网站换了域名,为了弥补些损失,就想起了做一个404页,引导浏览者,虚拟主机设置404页面的方法:
    我的空间后台中设置:(步骤如下)

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

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


    结果404页做好了也上传到了空间中,输入http://www.qudou-2011.com/sdsd测试效果还不错能正常显示上传的404页。但是呢,HTTP状态码究竟是 “404”还是“200”对客户来说并没有什么区别,但对搜索引擎则是相当重要的。
    因为搜索引擎蜘蛛在请求某个URL时得到“404”状态回应时,即知道该URL已经失效,便不再索引该网页,并向数据中心反馈将该URL表示的网页从索引数据库中删除,当然,删除过程有可能需要很长时间;
    而当搜索引擎得到“200”状态码时,则会认为该url是有效的,便会去索引,并会将其收录到索引数据库,这样的结果便是这两个不同的url具有完全相同的内容:自定义404错误页面的内容,这会导致出现复制网页问题。轻则被搜索引擎降权,重则会K掉网站。
    于是在网上寻找方法,你在404页面中加入以下代码即可:
    <%Response.Status="404   Not   Found"%>
    测试:http://www.qudou-2011.com/sdsd 测试成功!
by 雪洁 2011-03-14 16:05:49 2852 views
我来说几句

相关文章