HTTP状态代码(服务器日志)

 做为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 304:未修改。自从上次请求后,请求的网页未修改过。 服务器返回此响应时,不会返回网页内容。
    HTTP 305:使用代理。 请求者只能使用代理访问请求的网页。 如果服务器返回此响应,还表示请求者应使用代理。
    HTTP 307:临时重定向。 服务器目前从不同位置的网页响应请求,但请求者应继续使用原有位置来进行以后的请求。 
     注:3开头的表示完成了请求,需要进一步操作。 通常用来重定向。 
    HTTP 400: 请求无效
    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.9:禁止访问:连接的用户过多
    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 409:冲突。 服务器在完成请求时发生冲突。 服务器必须在响应中包含有关冲突的信息。 服务器在响应与前一个请求相冲突的 PUT 请求时可能会返回此代码,同时会附上两个请求的差异列表。
    HTTP 410:永远不可用
    HTTP 411:需要有效长度。服务器不接受不含有效内容长度标头字段的请求。
    HTTP 412 :先决条件失败。服务器未满足请求者在请求中设置的其中一个前提条件。
东栋新升上海SEO培训行业知名品牌
上海奇商网络科技有限公司 Copyright © 2008-2010 Powered By seo-021.com 沪ICP备09030439号