做为SEO,很多人不明白服务器日志里面的那些代码是什么意思。今天我们就结合服务器日志来简单的谈下HTTP状态代码。
首页我们来看看第一段代码,如下:
#Software: Microsoft Internet Information Services 6.0
#Version: 1.0
#Date: 2009-08-10 16:17:36
#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 sc-bytes
其中Software是软件的意思,Microsoft Internet Information Services 6.0是微软IIS6.0;
而Version是版本号,1.0表示是1.0版本;
Date是日期,2009-08-10 16:17:36本次记录开始的时间;
Fields后面跟的是记录字段项,具体表示为:
data:日期,
time:时间,
cs-method:请求方式,
cs-uri-stem:请求文件,
cs-uri-query:请求参数,
cs-username:客户端用户名,
c-ip:客户端IP,
cs-version: 客户端协议版本,
cs(User-Agent) :客户端浏览器,
cs(Referer) :引用页。
具体如下:
date time:2009-08-10 16:17:35
s-sitename :W3SVC244
s-ip:192.168.137.39
cs-method:GET
cs-uri-stem:http://www.seo-021.com/peixun/jichu/
cs-uri-query
s-port:80
cs-username
c-ip:91.214.44.229
cs(User-Agent):Mozilla/5.0+(Windows+NT+5.1;+U;+en)+Opera+8.01
sc-status:200
sc-substatus:0
sc-win32-status:0
sc-bytes:46320
我们做SEO的人最关心的应该是sc-status,因为这里面是表示HTTP状态代码的,主要的状态代码如下:
HTTP 100:继续。已经收到请求的一部分,正在等待其余的部分。
HTTP 101:切换协议。请求者已经要求切换协议,服务器也已经确认并准备切换协议。
注:1开头的表示临时响应,需要请求者继续执行操作。
HTTP 200 : 成功访问。服务器已经成功处理了此次请求。
HTTP 201 :已创建。请求成功并且服务器创建了新的资源。
HTTP 202:已接受。 服务器已接受请求,但尚未处理。
HTTP 203 :非授权信息。 服务器已成功处理了请求,但返回的信息可能来自另一来源。
HTTP 204:无内容。服务器成功处理了请求,但没有返回任何内容。
HTTP 205:重置内容。服务器成功处理了请求,但没有返回任何内容,此响应要求请求者重置文档视图。
HTTP 206:部分内容。 服务器成功处理了部分 GET 请求。
注:2开头的表示成功处理了请求,需要请求者继续执行操作。
HTTP 300:多种选择。针对请求,服务器可执行多种操作。 服务器可根据请求者选择一项操作,或提供操作列表供请求者选择。
HTTP 301:永久移动。 请求的网页已永久移动到新位置。 服务器返回此响应(对 GET 或 HEAD 请求的响应)时,会自动将请求者转到新位置。
HTTP 302:临时移动。服务器目前从不同位置的网页响应请求,但请求者应继续使用原有位置来进行以后的请求。 此代码与响应 GET 或 HEAD 请求的 301 代码类似,但会自动将请求者转到不同的临时位置。
HTTP 303:查看其他位置。请求者应当对不同的位置使用单独的 GET 请求来检索响应时,服务器返回此代码。
HTTP 401.1:未授权:登录失败
HTTP 401.2 :未授权:服务器配置问题导致登录失败
HTTP 401.3 :ACL 禁止访问资源
HTTP 401.4:未授权:授权被筛选器拒绝
HTTP 401.5:未授权:ISAPI 或 CGI 授权失败
HTTP 403:禁止访问
HTTP 403 :对 Internet 服务管理器 (HTML) 的访问仅限于 Localhost
HTTP 403.1 :禁止访问:禁止可执行访问
HTTP 403.2:禁止访问:禁止读访问
HTTP 403.3 :禁止访问:禁止写访问
HTTP 403.4 :禁止访问:要求 SSL
HTTP 403.5 :禁止访问:要求 SSL 128
HTTP 403.6 :禁止访问:IP 地址被拒绝
HTTP 403.7:禁止访问:要求客户证书
HTTP 403.8 :禁止访问:禁止站点访问
HTTP 403.10: 禁止访问:配置无效
HTTP 403.11: 禁止访问:密码更改
HTTP 403.12:禁止访问:映射器拒绝访问
HTTP 403.13: 禁止访问:客户证书已被吊销
HTTP 403.15:禁止访问:客户访问许可过多
HTTP 403.16:禁止访问:客户证书不可信或者无效
HTTP 403.17:禁止访问:客户证书已经到期或者尚未生效
HTTP 404.1:无法找到 Web 站点
HTTP 404: 无法找到文件
HTTP 405:资源被禁止。 禁用请求中指定的方法。
HTTP 406:无法接受。 无法使用请求的内容特性响应请求的网页。
HTTP 407:要求代理身份验证。 如果服务器返回此响应,还会指明请求者应当使用的代理。
HTTP 408:请求超时。 服务器等候请求时发生超时。
HTTP 412 :先决条件失败。服务器未满足请求者在请求中设置的其中一个前提条件。
HTTP 414:请求的URI 太长。请求的URI(包括URL)过长,服务器无法处理。
HTTP 500.100:内部服务器错误 - ASP 错误
HTTP 500-11:服务器关闭
HTTP 500-12:应用程序重新启动
HTTP 500-13 :服务器太忙
HTTP 500-14:应用程序无效
HTTP 500-15:不允许请求 global.asa
Error 501:未实现。服务器不具备完成请求的功能。 例如,服务器无法识别请求方法时可能会返回此代码。
HTTP 502:网关错误。服务器作为网关或代理,从上游服务器收到无效响应。