+ -
当前位置:首页 → 问答吧 → SEO高手请进,关于蜘蛛IP和返回值的问题

SEO高手请进,关于蜘蛛IP和返回值的问题

时间:2010-12-17

来源:互联网

如题,网站日志中有这样的记录,而且非常多,表示的是啥意思,望高手解答!

123.125.66.* Baiduspider+(+[url]http://www.baidu.com/search/spider.htm[/url]) 200 0 64

123.125.66.* 这个段的IP返回值都是 200 0 64

是有什么问题,或者表示什么!

期待高手解答!

作者: rex_yao   发布时间: 2010-12-17

1、会话故障,请求不可到达。200 0 64 状态码的构成是:sc-status(协议状态,200在这里指连接成功) sc-substatus(协议子状态) sc-win32-status(Win32状态码,64是指定的网络名不再可用,这个是微软官方IIS标志的解释,200 0 0 0 默认是访问成功的标志,64是代表指定的网络名不再可用,具体的状态码说明大家可以查阅“IIS中的sc-win32-status——Win32状态码详细说明”,或者直接在命令行模式下使用“net helpmsg”命令查看。“net helpmsg”命令格式:NET HELPMSG message#,其中message#代表win32状态码。例如:NET HELPMSG 64 ,返回就是“指定的网络名不再可用”)。

2、64位操作系统。sc-win32-status(Win32表示客户端是否为32位系统的代码.如果被32位的系统访问;那么这里记录的就是0,如果被64位系统访问,那么这里记录的就是64。因此如果是200 0 64状态码就表示文件被64位系统的访客或者蜘蛛正常访问或抓取,200 0 0状态码就表示文件被32位系统的访客或者蜘蛛正常访问或抓取。对于这里所说的64位操作系统,我并不了解,因此不敢定论。

3、清除数据。200 0 64是不正常的抓取,正常的抓取是200 0 0这样的成功状态标志,返回200 0 64状态码时起码说明搜索引擎在抓取这个页面时出现了错误,没有办法进行正常的常规抓取。很有可能会将这些页面扔出索引库,放到缓存库里面进行观察,等待再一次的重复抓取,如果权重低的话,再次返回200 0 64状态码,应该很快地就会将这些页面删除。个人倾向于这种说法。经过测试,200 0 64状态码还有一种可能,即抓取的页面成功,但是该页面未有更新,也会产生这样的状态码,如果是这种情况的话,不需要去理会它即可。

作者: feixinkk   发布时间: 2010-12-17

抓取出现错误?但是其他IP段的蜘蛛返回的都是200 0 0,只有这个123.125.66.*的IP段返回200 0 64,求解!

作者: rex_yao   发布时间: 2010-12-17

嘿嘿这个问题很复杂

作者: hanezhang   发布时间: 2010-12-17

热门下载

更多