找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1231|回复: 0

[杂谈] HTTP状态代码2XX、3XX、4XX、5XX分析

[复制链接]
发表于 2012-3-26 10:15:25 | 显示全部楼层 |阅读模式 来自 中国–上海–上海
HTTP状态代码2XX、3XX、4XX、5XX分析
返回一个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.jiantaoshu.net,或重定向301/ yourdirectory http://www.shuilv321.net
  测试例子显示了它以前没有涉及重定向规范的主机名,并从一个域到另一个具体的文件和文件夹重定向301重定向。
  HTTP状态代码404
  希望站长处理404错误:
  ·定义应为“未找到文件”的要求返回404响应代码。
  ·解释“硬404”和“软404”,并建议避免回到“软404”。“软404”发生时,用户请求您的网站上不存在的URL,但服务器返回一个错误消息和一个200 HTTP状态代码的网页。
  ·“软404”可能会混淆用户和搜索引擎的蜘蛛,导致Googlebot的爬行和索引你的网站上不存在的和重复的URL花费不必要的时间。
  ·谷歌提供在谷歌网站管理员工具的抓取错误节下软404报告功能。
  为了提高用户友好性,站长可以设置服务器返回一个漂亮的404错误页面。

发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;

如何回报帮助你解决问题的坛友,好办法就是点击帖子下方的评分按钮给对方加【金币】不会扣除自己的积分,做一个热心并受欢迎的人!

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则 需要先绑定手机号

关闭

站长推荐上一条 /1 下一条

QQ|侵权投诉|广告报价|手机版|小黑屋|西部数码代理|飘仙建站论坛 ( 豫ICP备2022021143号-1 )

GMT+8, 2024-11-18 22:54 , Processed in 0.044803 second(s), 9 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表