使用了VPS以后,一直没有关心过网站日志,后配置了PHP环境,安装上wordpress,建了沉默过客专属博客,适当添加了外链,提交搜索引擎后,百度一直以来都只收录个首页,而谷歌、360搜索其他引擎收录却正常,于是很纳闷的分析了一下网站的日志文件,结果大吃一惊,百度蜘蛛经常返回200 0 64代码,顺便又分析了VPS上的其他ASP网站,结果是一样的,而静态页面返回的结果却正常。
一直以来就了解过百度蜘蛛对IIS环境gzip压缩的动态页面不友好,现在就有机会验证一下是不是存在,而长期200 0 64的话会导致网站被K,于是就决定对gzip压缩进行优化测试。
首先,找到C:\WINDOWS\system32\inetsrv\MetaBase.xml文件
原始我配置的gzip压缩如下:
更改后的代码:
下面检验一下更改前后效果:
PHP环境更改前:
ASP环境更改前:
可以看出,不管PHP环境还是ASP环境,更改压缩方式后,百度蜘蛛返回代码都恢复正常,由此验证IIS服务器中,百度蜘蛛出现200 0 64代码,有可能是Gzip压缩惹的祸。