IIS日志里最后三位
- IIS日志里最后三位
发布时间:2010-11-03 类别:SEO技术 来源:侠客工作室 -
- 1
- 2
- 3
- 4
- 5
- 经常有朋友问IIS日志里最后三位"200 0 64"是什么意思,说查了一晚上也没搞清楚这是什么意思,网上基本上全把后面这个"64"和百度联系起来~说这里是"200 0 64"就不是正常抓取,只有是"200 0 0"才是正常抓取……,我搜索了一下"200 0 64",果然如此,更有甚者甚至还给出了解决方法,说如何如何修改网站就可以让"200 0 64"变成"200 0 0"以让搜索引擎正常抓取……
我汗,不知道有多少人被发表这段歪理的人害得把本来好好的网站改来改去.其实这只是3个很正常的状态码,只有前面的"200" 这个有用,后面的"0 64"和是否被正常访问或者正常抓取没有任何关系的!下面详细解说一下这三个状态代码.
打开一个IIS的日志,我们在最上边大约第三行能够看到一个表头,像这样:
#Fields: date time s-sitename s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs(User-Agent) sc-status sc-substatus sc-win32-status这是日志每行中每个字段的名称,我们看到的"200 0 64"是最后3个,那就是
sc-status sc-substatus sc-win32-status 这三个了,来看看这三个是什么东西:sc-status:
HTTP协议的状态.HTTP协议的状态代码为200,这个可能大家不熟悉,但是,HTTP404找不到文件,HTTP500内部服务器错误,这两个状态代码大家应该很熟悉了吧? 不错,这个200,其实就是这个的一种,HTTP200就是文件被正常的访问了,只有这个数字是200以外的数字,才说明访问出现了错误(比如上面说的404文件找不到等).sc-substatus:
HTTP子协议的状态.一般来说网站都是不使用子协议的,所以这个代码为0就是很正常的,我们完全可以不用管它.sc-win32-status:
Win32状态. 详细:http://54xiake.cn/article_show.asp?id=217 - ☆☆☆技术交流群:5684178☆☆☆
- 上一篇:解密百度快照 影响百度快照的因素
- 下一篇:Baiduspider常见问题解答