zoukankan      html  css  js  c++  java
  • HTTP状态代码

    返回一个HTTP状态代码是在响应请求时为您网站上显示的服务器状态,举例如下:

    • 当用户在浏览器中访问网页。
    • 当搜索引擎蜘蛛的抓取网页。

    HTTP状态码有五个不同的类别:

    1XX    临时/信息响应

    2XX    成功

    3XX    重定向

    4XX    客户端/请求错误

    5XX    服务器错误

    五个类别的响应状态代码的第一个数字是唯一代表。

       

    HTTP状态代码详细意义 

    谷歌网站管理员提供了一个HTTP状态代码的列表,其中最常见的和项重要的状态代码如下:

    200(成功),服务器成功处理了请求。一般来说,这意味着服务器提供所请求的页面,如果您看到此状态,您的robots.txt文件,这意味着Googlebot的检索成功。

       

    301(永久移动),请求的网页已永久移动到新的位置,当服务器返回此响应(作为一个GETHEAD请求的响应),它会自动转发请求到新的位置。你应该使用这个代码让Googlebot的知道一个网页或网站已永久移动到新位置。

       

    302(临时移动),服务器正在响应请求,从不同位置的网页,但请求者应继续使用原来的位置,为将来的请求。此代码是在这一个GETHEAD请求的301相似,它会自动转发到不同的位置请求,但你不应该用它来告诉Googlebot的一个网页或网站已移动,因为Googlebot会继续抓取和索引原来的位置。

       

    400(错误请求),服务器不理解请求的语法。

       

    403(禁止),服务器拒绝请求。如果你看到在Googlebot尝试抓取您的网站的有效网页(你可以看到在网络上抓取页面在谷歌webmasters诊断下)收到此状态码时,它有可能是您的服务器或主机阻止Googlebot存取。

       

    404(未找到),服务器找不到请求的页面。例如,服务器返回此代码,如果请求是在服务器上的页面不存在。如果没有您网站上的robots.txt文件,并在webmasters"诊断"标签的robots.txt页上看到此状态,这是正确的状态。然而,如果你有一个robots.txt文件,你会看到这种状态,那么您的robots.txt文件可能被命名为不正确或在错误的位置。它应该是在顶级域,名为robots.txt的。如果你看到的网址,Googlebot尝试抓取(诊断"标签的HTTP错误"页上)此状态,则表示Googlebot可能从另一页(可能是旧链接或输入有误)的无效链接。

       

    500(内部服务器错误),服务器遇到了一个错误,并不能满足要求。

       

    503(服务不可用),服务器目前无法使用(因为它是重载维修或向下),一般来说,这是一个临时的状态。


    详细的状态码可以参考这个知识库:HTTP协议之状态码详解

       

    参考文章:HTTP状态代码2XX3XX4XX5XX分析

  • 相关阅读:
    随机森林算法参数调优
    BAYES和朴素BAYES
    阿里云 金融接口 token PHP
    PHP mysql 按时间分组 表格table 跨度 rowspan
    MySql按周,按月,按日分组统计数据
    PHP 获取今日、昨日、本周、上周、本月的等等常用的起始时间戳和结束时间戳的时间处理类
    thinkphp5 tp5 会话控制 session 登录 退出 检查检验登录 判断是否应该跳转到上次url
    微信 模板消息
    php 腾讯 地图 api 计算 坐标 两点 距离 微信 网页 WebService API
    php添加http头禁止浏览器缓存
  • 原文地址:https://www.cnblogs.com/leftshine/p/5835551.html
Copyright © 2011-2022 走看看