找回密码
 开放注册

QQ登录

只需一步,快速开始

微信登录

微信扫码,快速开始

搜索
查看: 54|回复: 0

你的404页面返回的状态码是404吗

[复制链接]

440

主题

-25

回帖

1072

牛毛

二级牛人

积分
1072
发表于 2014-10-15 09:57:26 | 显示全部楼层 |阅读模式 来自 广东省广州市
昨天用站长东西检测徐州网站制作这个关键字时,发明本身网站的404页面设置错误。换了其他几款404检测东西,都提示404页面设置错误,返回状态码不是404,而是200。于是在网上搜刮有关404页面返回200状态码的资料,很多网站列出了这个设置错误导致的危害:“当搜刮引擎蜘蛛在恳求某个错误URL地点得到404状态回应时,即晓得该URL地点已经失效,便不再索引该网页,并向数据中央反馈将该URL地点表现的网页从索引数据库中删除,而当搜刮引擎敷衍这个404页面得到的是200状态回应时,则会以为该url地点是有效的,便会去索引,并会将其收录到索引数据库,如许你的全部错误页面对于搜刮引擎来说都是差别url地点内容雷同的页面,这会导致出现大量重复页面,会大大低落网站质量的评分,以致直接降权。”看到“降权”二字,立刻一阵手足无措。我的404是假造主机里自带的成果。
  我用的windows的假造主机,体系默认的404是“HTTP 错误 404.0- Not Found 您要找的资源已被删除、已更名或暂时不可用。 ”厥后规复这个默认的404页面,再用东西检测返回的状态码就是404了,不外这个堕落提示页太丢脸了。我原来利用的是“利用web目次中的404.htm文件来自界说内容”这个选项,还特地做了一个精致的404.htm,其时任意输入一个错误的网址,看到正常跳转到这个404页面,就没再多思量,未曾想这个404页面返回的状态码实在是‘200’。厥后在网上找到了管理步伐,把404指向web目次中的404.php,然后在404.php这个页面里加上“header('HTTP/1.1 404 Not Found');header(\status: 404 Not Found\); ”这两句代码,让它欺压返回404状态码。再输入错误的网址,正常跳到这个自界说的404页面,提交检测,也顺遂通过检测。以是精确设置的自界说404错误页面,不但应当可以大概精确地体现,同时,应该返回“404”错误代码,而不是200或其他的。不但要陈诉用户该页面不存在,也要精确的让搜刮引擎晓得这是404错误页面而不是一个正常的页面。外链来自:广州宏必昇财会交流网,更多内容请移步http://www.sea002.com
您需要登录后才可以回帖 登录 | 开放注册

本版积分规则

帮助|Archiver|小黑屋|通信管理局专项备案号:[2008]238号|NB5用户社区 ( 皖ICP备08004151号;皖公网安备34010402700514号 )

GMT+8, 2025-1-10 00:03 , Processed in 0.575487 second(s), 23 queries , Yac On.

Powered by Discuz! X3.5

快速回复 返回顶部 返回列表