以前看过一篇关于 IIS日志中 有关200 0 64的文章,原文的地址我也记不清楚了。当时自己的网站也没有出现这样的字符,所以当时也不是很关心,后来,网站被拔毛。新站一直不收录。查找了很多原因,才得出了把64变成0的方法,这个方法我不敢保证对你们适用,但是我的站点确实是这样的。
先看看64在IIS中的解释。在DOS里输入 net helpmsg 64 出现指定的网络名不再可用,但是访问的话还可以访问啊。问题究竟是出在哪里呢? 这仅仅是IIS自身的http状态说明。
以前的文章中是这样解释的:
众所周知,百度是有人工干预的,这64说明了什么?
根据我前段时间到现在的观察,虽然没有足够的证据,但是基本上可以肯定在IIS中,如果蜘蛛后面的号码出现200 0 64
那么网站中的这个单页面就会在搜索引擎中消失了.我被K的页面后面都写着200 0 64 ,不知道大家是否认同,还有其他看法,当然,我说这个不够绝对,因为我也有一个页面后面显示着200 0 64 但是在搜索引擎中依旧可以找到.这也说明着问题,但大多200 0 64行为的网页就已经没有了.所以我觉得蜘蛛的200 0 64行为可以被解释为清除数据。
这个解释,目前看上去还是有可信度的。flymorn认为,抓取状态成200 0 64是不正常的抓取,正常的抓取是成功标志200 0 0,当变成了200 0 64的状态时说明搜索引擎在抓取这个页面的时候出现了错误,没有正常的进行常规抓取;对于百度来说,百度很可能是已经不再把这些页面抓进主索引库,而是放 进了“百度沙盒”里进行考察,考察多久,就看你如何改进,也许,你看不到百度把这些被K的网站释放出来的时候,人是没有规律的。
正好,我也有被百度K的网站,打开这个网站的IIS日志(.log后缀,如ex080222.log),果不其然,也发现了百度返回200 0 64的状态:2008-02-22 07:14:37 W3SVC78302822 58.17.36.91 GET /article/1/79.html - 80 - 61.135.163.102 Baiduspider+(+[url][/url]) 200 0 64
2008-02-22 07:18:07 W3SVC78302822 58.17.36.91 GET /article/1/11.html - 80 - 61.135.163.102 Baiduspider+(+[url][/url]) 200 0 64
这篇文章估计在搜索引擎里搜索200 0 64这样的内容的话,能搜出来很多。都千篇一律!不能不佩服网络的力量太大了!
随后我查看IIS日志,发现对robots文件一直是 200 0 0 ,对图片还有JS,也是同样。对没有做过优化的页面 出现的也是200 0 0 对栏目页和内容页及首页都出现了200 0 64这样的情况,当时我想有可能是优化过度吧!所以我就把这些模板页的优化给降低了一些。把栏目页 的连接也去掉了。文章中的连接我也去掉了。这些如果不去掉是否会发生改变。我没测试!当时改过之后。蜘蛛爬过来还是200 0 64 ;当时心里还是不很舒服。但是改都改过了,就这样吧!到晚上8:30以后我登陆服务器看日志的时候,看到百度蜘蛛一个挨一个的来,并且后面出现的都是200 0 0;当时心里真是高兴啊。晚上做梦都在想。服务器日志打开都是200 0 0;上班后,我登陆服务器查看iis日志发现果真都是200 0 0;但是5月27号之前的还都是200 0 64,为什么呢?我想可能是因为以前蜘蛛来访的时候,都是200 0 64 毕竟一个多月的内容啊。它会慢慢更新的。我看日志上显示的是5月27号的文章全部是200 0 0;而5月27号之前的文章都是200 0 64;我期待着一个奇迹出现。希望这两天刚蜘蛛能把我5月27号之前的内容也更新过来!
说一下个人的方法:
第一:页面优化过度,赶紧减少你的优化,不要让百度认为你是作弊的!
第二:Head部分与其它页面重复次数太多,特别是标题,keyword和description;要让蜘蛛来到之后尝到新鲜的“食物”;对于网站中重复的内容用JS调用;
第三:页面相似度太高;不要整个网站都是相同的内容;适当的变一下模板。或者css样式;
第四:大量的垃圾外链指向内页;去掉不必要的超级链接;
第五:页面的内容少。满页都是广告!其实在没有被收录之前,你可以先不放广告位,把JS文件写进去,等来流量了、把你的JS文件放上广告代码。
我也在期待着我的文章全部变为200 0 0;让我们共同努力吧!
希望大家和我交流:QQ:35260369 本文首发:中国IT技术安全网
A5创业网 版权所有