HTTP状态码(SEO优化人员必须知道的)

2018年9月13日17:23:49 发表评论 751

在我们SEO优化的过程中,总会遇到一些如404,500,301等一些数字,这些数字在SEO界有一个专业的名称叫HTTP状态码。接下来May总结了一下在SEO优化人员必须知道的一些常见的HTTP状态码。

一. 什么是HTTP状态码?

当我们访问一个网页时,我们的浏览器会向网页所在的服务器发出请求。当浏览器接收并显示网页时,此网页所在的服务器会返回一个包含HTTP状态码的信息头,状态码就是告诉我们服务器响应的状态,透过状态码,我们就可以知道当前请求是成功了还是出现了什么问题。

HTTP响应

二. HTTP四步工作流程

  1. 客户端与服务器建立连接;
  2. 建立连接后,发送HTTP请求;
  3. 服务器接到请求后,HTTP响应信息;
  4. 客户端接收服务器所返回的信息通过浏览器显示在用户的显示屏上,然后客户机与服务器断开连接。

三. 常见的状态码分类

状态码 响应 说明
1xx 指示信息 表示请求已接收,继续处理
2xx 成功 表示请求已被成功接收、理解、接受
3xx 重定向 要完成请求必须进行更进一步的操作
4xx 客户端错误 请求有语法错误或请求无法实现
5xx 服务器端错误 服务器未能实现合法的请求

四. 常见的HTTP状态码

May总结了SEO优化中一些常见的状态码:

状态码 响应 说明
200 OK 成功 服务器成功处理了请求
301 Moved Permanently 永久移动 被请求的资源已永久移动到新位置
302 Found 临时移动 请求的资源现在临时从不同的URL响应请求。由于这样的重定向是临时的,客户端应当继续向原有地址发送以后的请求
304 Not Modified 未修改 客户的缓存资源是最新的,客户端可以直接使用缓存(客户端资源仍有效,客户端可以直接使用缓存资源)
400 Bad Request 错误请求 由于包含语法错误,当前请求无法被服务器理解。除非进行修改,否则客户端不应该重复提交这个请求
401 Unauthorized 未授权 请求要求身份验证。对于需要登录的网页,服务器可能会返回此响应
404 Not Found 错误 未找到资源
500 Internal Server Error 服务器内部错误 服务器遇到了一个未曾预料的状况,导致了它无法完成对请求的处理。一般来说,这个问题都会在服务器的程序码出错时出现
501 Not Implemented 尚未实施 客户端使用了服务器未实现的请求方法
502 Bad Gateway 错误网关 服务器作为网关或者代理时,为了完成请求访问下一个服务器,但该服务器返回了非法的应答
503 Service Unavailable 服务不可用 由于临时的服务器维护或者过载,服务器当前无法处理请求。这个状况是临时的,并且将在一段时间以后恢复
504 Gateway Timeout 网关超时 作为网关或代理工作的服务器尝试执行请求时,未能及时从上游服务器或者辅助服务器收到响应
505 HTTP Version Not Supported HTTP 版本不受支持 服务器不支持在请求中所标明的HTTP版本

五. 查看HTTP状态码

方法1:使用Firefox浏览器,右键“查看元素”或者按快捷键F12 - 网络 - 状态,如下图:
firefox浏览器审查元素

方法2:使用站长工具查看HTTP状态

站长工具 - HTTP状态查询站长工具HTTP状态码查询

作为一名SEOer,我们必须要知道一些常见的HTTP状态码非常重要,方便分析出网站遭受惩罚的原因或网站出错的其他原因。

 

 

关键词:HTTP状态码

  • 支付宝扫码赞助
  • weinxin
  • 微信扫码赞助
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: