很多从事SEO工作的朋友在检查IIS日志的时候,经常会遇到一系列状态码的问题,由于这些状态码与蜘蛛的抓取是息息相关的,所以很多人都比较重视这一点。今天就来谈谈日志文件中的200064状态码具体是什么,对网站SEO有哪些影响。
在站长圈内,大家对200064状态码的看法众说纷纭,笔者总结了以下几种比较常见的说法:
①64表示64位系统;②64表示访问正常,无需过多担心;③64表示抓取次数;④64表示k站的前兆;⑤64表示网页没有更新;⑥64表示网站处于考核期;⑦64意味着蛛对网站的Gzip压缩揭秘失败。不管是哪一种说法,我们都不能轻易做出判断,必须要通过实践进行证明才行。
在国内,大部分的站长朋友使用的计算机系统都是Windows,下面我们来分析一下200064这个状态码在Windows系统中具体代表着什么:
使用Windows自带的命令提示符(cmd),并输入指令:nethelpmsg64,回车后我们可以看到“指定的网络名不再可用”的字样显示出来。由此,我们可以初步断定,网络会话出现故障,客服端请求达不到。在此还有一个疑问,那是不是有可能是蜘蛛在访问服务器时,由于服务器资源不够用,导致这个请求失败呢?
下面就通过曾经负责过的一个网站实例来进行解析这种200064现象:
一、首先这个网站使用的是独立ip主机,广东省东莞市,电信IDC机房。笔者随机查看了几天的日志文件,发现几乎每天都有200064代码出现;在日志文件中笔者发现123.125.71.12这个百度蜘蛛抓取2197.html时候出现200064状态码;使用命令提示符进行DNS反查命令nslookup确认百度蜘蛛,Baiduspiderip的hostname以*.baidu.com的格式命名。同样的方法判断了其他出现200064的日志代码,发现状态码处于的IP段是123.125.71.*,通过查询该ip为北京联通ip段。
于是,笔者根据网站服务器进行分析,当百度蜘蛛由网通ip段访问到电信服务器时,由于两种不同类型的网段出现问题,造成蜘蛛访问时不能正常的后去到网站页面的内容。所以,百度网通蜘蛛就直接放弃了爬行索引,故此出现了了200064状态码。
二、仅这一种情况还不能断定全部结果,为此,笔者由抽样了部分日志文件,经分析百度蜘蛛电信ip段以及电信ip访客在访问网站时也会出现200064这个状态码。再一个,考虑到必应的蜘蛛ip都是美国的,若网站出现200064状态码,也极有可能是必应蜘蛛有过来访,谷歌蜘蛛目前尚未发现这种情况。
前不久,笔者在某论坛看到一高手分析此状态码的原因:百度蜘蛛访问页面时在特定时间内无法完成页面全部数据的接受而最后导致访问页面协议返回正常,但在页面返回全部数据的过程中由于服务器或者网络当时的状况导致失败进而出现了200064现象。
最后说一下,当服务器网络请求不可达到的情况下,IIS日志往往就会出现200064状态码,但是无论是电信、网通还是移动的主机,要想避免这种情况的发生,最好是首选双线或者三线主机,若你网站的目标客服群在全球都有,那么,建议使用质量最有保障的全网互联云主机。
标签:乌鲁木齐
林芝
盐城
九江
东营