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

  ·当用户在浏览器中访问网页。

  ·当搜索引擎蜘蛛的抓取网页。

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

  1XX临时/信息响应

  2XX成功

  3XX重定向

  4XX客户端/请求错误

  5XX服务器错误

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

  HTTP状态代码

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

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

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

  302(临时移动),服务器正在响应请求,从不同位置的网页,但请求者应继续使用原来的位置,为将来的请求。此代码是在这一个GET或HEAD请求的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状态代码和搜索引擎的蜘蛛在IIS日志文件(如果正在运行Internet信息服务的网站)。其他来源的HTTP状态代码:

  ·关于Google搜索引擎优化,站长主要目的是增加谷歌的PageRank(链接汁)或维持其网页的谷歌的PageRank值。只返回使用HTTP状态代码200和301的网页是谷歌搜索引擎友好的,并能够通过链接汁。

  ·SEO术语,包括定义301,302和404的HTTP状态代码以及许多其他的定义,有关搜索引擎优化。

  ·W3.org有一个HTTP状态代码的完整列表。

  HTTP状态码301

  测试显示,谷歌承认301重定向网页的重定向和传球链接汁重定向的网页,谷歌SEO流量也不会丢失。

  成立301重定向对微软的互联网信息服务器(MS IIS):

  ·您可以重定向一个域或个人网页。

  ·您将需要一个源代码的网页或网站,以及一个目标网页或网站。

  ·您可以使用IIS控制面板创建重定向。

  要建立在Apache301重定向:

  ·您将需要一个源代码的网页或网站,以及一个目标网页或网站。

  ·当你默认安装mod_rewrite的扩展,需要从旧的服务器重定向.htm文件,相当于.php文件,使用301重定向一个新的服务器,使用mod_rewrite的组合和重定向指令做的URL变化和重定向。

  ·使用htaccess文件重定向指令的语法:重定向永久/ yourdirectory的http://www.newdomain.com/newdirectory,或重定向301/ yourdirectory http://www.newdomain.com/newdirectory

  测试例子显示了它以前没有涉及重定向规范的主机名,并从一个域到另一个具体的文件和文件夹重定向301重定向。

  HTTP状态代码404

  希望站长处理404错误:

  ·定义应为“未找到文件”的要求返回404响应代码。

  ·解释“硬404”和“软404”,并建议避免回到“软404”。“软404”发生时,用户请求您的网站上不存在的URL,但服务器返回一个错误消息和一个200 HTTP状态代码的网页。

  ·“软404”可能会混淆用户和搜索引擎的蜘蛛,导致Googlebot的爬行和索引你的网站上不存在的和重复的URL花费不必要的时间。

  ·谷歌提供在谷歌网站管理员工具的抓取错误节下软404报告功能。

  为了提高用户友好性,站长可以设置服务器返回一个漂亮的404错误页面。

  本人来自一纱网(一生一纱 www.yeesha.com),文章为原创,转载请标明出处。

  原文链接:http://blog.sina.com.cn/s/blog_3fc4deb90100z09k.html

HTTP状态代码2XX、3XX、4XX、5XX分析相关推荐

  1. HTTP请求错误 2xx 3xx 4xx 5xx

    2xx (成功) 表示成功处理了请求的状态代码. 代码 说明 200 (成功) 服务器已成功处理了请求.通常,这表示服务器提供了请求的网页. 201 (已创建) 请求成功并且服务器创建了新的资源. 2 ...

  2. web应用F12查看报错(前后端bug判断、2XX/3XX/4XX/5XX常见状态码解析)

    chrom浏览器为例 (1)打开开发者工具,在浏览器菜单栏选择工具-开发者工具,快捷键是F12 (2)打开之后切换到Network页签,操作就可以看到请求响应 (3)再选择响应的链接,切换到Previ ...

  3. 浏览器状态响应码详解 1XX/2XX/3XX/4XX/5XX

    Http通信协议返回状态码详解 1. 1XX(临时响应) 表示临时响应并需要请求者继续执行操作的状态码. 1xx(临时响应) 100(继续) 请求者应当继续提出请求.服务器返回此代码表示已收到请求的第 ...

  4. 响应状态码1xx , 2xx,3xx , 4xx , 5xx

    1xx 浏览器发送的此次请求不完整,服务器没有办法响应 2xx 请求成功进行响应.200 3xx 此次成功完成,但需要浏览器进一步操作 302/307 :重定向 304:查找本地缓存 4xx 请求成功 ...

  5. Grafana(10445) +Pormetheus + Nginx 监控 Http API 2xx 3xx 4xx

    安装 服务端性能监控最佳实践(一)-- 炫酷的Nginx请求分析监控 其中涉及的lua脚本等,github地址 不过其中的代码有问题,我fork了一份,修改后传到新地址了,具体问题见后续分析 ngin ...

  6. LeetCode——802. 找到最终的安全状态(Find Eventual Safe States)[中等]——分析及代码(Java)

    LeetCode--802. 找到最终的安全状态[Find Eventual Safe States][中等]--分析及代码[Java] 一.题目 二.分析及代码 1. 反图 + 拓扑排序 (1)思路 ...

  7. HTTP FTP 返回状态代码

    一.HTTP状态码 如果某项请求发送到您的服务器要求显示您网站上的某个网页(例如,用户通过浏览器访问您的网页或 Googlebot 抓取网页时),服务器将会返回 HTTP 状态代码以响应请求. 此状态 ...

  8. HTTP状态代码及其定义

    状态行包含HTTP版本.状态代码.与状态代码对应的简短说明信息.在大多数情况下,除了Content-Type之外的所有应答头都是可选的.但Content-Type是必需的,它描述的是后面文档的MIME ...

  9. 各类 HTTP 返回状态代码详解

    FTP状态码 一.HTTP状态码 如果某项请求发送到您的服务器要求显示您网站上的某个网页(例如,用户通过浏览器访问您的网页或 Googlebot 抓取网页时),服务器将会返回 HTTP 状态代码以响应 ...

最新文章

  1. R语言dplyr包和tidyr包创建交叉表(列联表、crosstab)实战
  2. java mysql 变量_MySQL基础_变量
  3. 设置代理_如何防止用户更改Windows 10上的代理设置
  4. python 天气预报地图_在树莓派上用 python 做一个炫酷的天气预报
  5. jq fileupload 设置最大文件大小5m_捷达将发布全新中大型SUV 或命名VS9/车长超5m
  6. python免费下载及安装_Python的下载及安装
  7. linux命令行聊天,Linux 下使用talk 进行聊天
  8. centos activemq 集群配置 Networks of Brokers
  9. alarm之后调用sleep会这样
  10. python 日期减一天_怎么用Python在指定日期上减去7天?
  11. EqualLogic全攻略视频[(五)网络优化]
  12. APP分发渠道的竞争分析
  13. 机器人自动化《RPA应用场景和发展趋势》
  14. vb2008如何连接mysql_VB如何连接ACCESS数据库详解
  15. 机器学习-联合概率分布笔记
  16. 编程语言常见符号合集
  17. Excel RibbonUI:editBox控件使用
  18. java实现Word文件转换成PDF
  19. 微信小程序分享功能知识点
  20. 2.垃圾收集器与内存分配策略

热门文章

  1. 虹科教您|实现OPC UA C/S快速部署及数据采集
  2. 重装电脑系统(参考)
  3. 快递电子运单上,电话应隐藏6位以上,禁止显示这些信息
  4. 使用POI给word文档加水印
  5. (二)SDRAM——SDRAM操作时序
  6. SDRAM中数据掩码的作用(DQM)
  7. 【网络协议从入门到底层原理】【06】数据链路层
  8. DDR3的一些基本知识
  9. 聚合查询越来越慢?——详解Elasticsearch的Global Ordinals与High Cardinality
  10. twilio php 发送短信,如何使用 Twilio 实现语音和短信功能 (PHP) | Microsoft Docs