返回一个HTTP状态代码是在响应请求时为您网站上显示的办事器状态,举例如下:
·当用户在阅读器中拜候网页。
·当搜索引擎蜘蛛的抓取网页。
HTTP状态码是五个不合的种别:
1XX姑且/信息响应
2XX成功
3XX重定向
4XX客户端/请求毛病
5XX办事器毛病
五个类别的响应状态代码的第一个数字是唯一代表。
HTTP状态代码
谷歌网站办理员提供了一个HTTP状态代码的列表,其中最常见的和项重要的状态代码如下:
200(成功),办事器成功措置了请求。一般来讲,这意味着办事器提供所请求的页面,如果您看到此状态,您的robots.txt文件,这意味着谷歌bot的检索成功。
301(永久移动),请求的网页已永久移动到新的位置,当办事器返回此响应(作为一个GET或HEAD请求的响应),它会自动转发请求到新的位置。你应该使用这个代码让谷歌bot的知道一个网页或网站已永久移动到新位置。
302(姑且移动),办事器正在响应请求,从不合位置的网页,但请求者应继续使用原来的位置,为未来的请求。此代码是在这一个GET或HEAD请求的301相似,它会自动转发到不合的位置请求,但你不该该用它来奉告谷歌bot的一个网页或网站已移动,因为谷歌bot会继续抓取和索引原来的位置。
400(毛病请求),办事器不睬解请求的语法。
403(制止),办事器谢绝请求。如果你看到在谷歌bot测验测验抓取您的网站的有效网页(你可以看到在网络上抓取页面在谷歌webmasters诊断下)收到此状态码时,它有多是您的办事器或主机阻止谷歌bot存取。
404(未找到),办事器找不到请求的页面。例如,办事器返回此代码,如果请求是在办事器上的页面不存在。如果没有您网站上的robots.txt文件,并在webmasters“诊断”标签的robots.txt页上看到此状态,这是正确的状态。然而,如果你有一个robots.txt文件,你会看到这种状态,那么您的robots.txt文件可能被命名为不正确或在毛病的位置。它应该是在顶级域,名为robots.txt的。如果你看到的网址,谷歌bot测验测验抓取(诊断“标签的HTTP毛病”页上)此状态,则暗示谷歌bot可能从另外一页(多是旧链接或输入有误)的无效链接。
500(内部办事器毛病),办事器遇到了一个毛病,其实不克不及满足要求。
503(办事不成用),办事器目前无法使用(因为它是重载维修或向下),一般来讲,这是一个姑且的状态。
HTTP状态代码的搜索引擎优化
办理员可以按期检讨HTTP状态代码和搜索引擎的蜘蛛在IIS日志文件(如果正在运行Internet信息办事的网站)。其他来历的HTTP状态代码:
·关于谷歌搜索引擎优化,站长主要目的是增加谷歌的PageRank(链接汁)或维持其网页的谷歌的PageRank值。只返回使用HTTP状态代码200和301的网页是谷歌搜索引擎友好的,并能够通过链接汁。
·搜索引擎优化术语,包含定义301,302和404的HTTP状态代码以及许多其他的定义,有关搜索引擎优化。
·W3有一个HTTP状态代码的完整列表。
HTTP状态码301
测试显示,谷歌认可301重定向网页的重定向和传球链接汁重定向的网页,谷歌搜索引擎优化流量也不会丢失。
成立301重定向对微软的互联网信息办事器(MS IIS):
·您可以重定向一个域或小我网页。
·您将需要一个源代码的网页或网站,以及一个目标网页或网站。
·您可使用IIS节制面板成立重定向。
要成立在Apache301重定向:
·您将需要一个源代码的网页或网站,以及一个目标网页或网站。
·当你默认安装mod_rewrite的扩大,需要从旧的办事器重定向.htm文件,相当于.php文件,使用301重定向一个新的办事器,使用mod_rewrite的组合和重定向指令做的URL转变和重定向。
·使用htaccess文件重定向指令的语法:重定向永久/ yourdirectory的.newdomain/newdirectory,或重定向301/ yourdirectory .newdomain/newdirectory
测试例子显示了它以前没有涉及重定向规范的主机名,并从一个域到另外一个具体的文件和文件夹重定向301重定向。
HTTP状态代码404
希望站好处理404毛病:
·定义应为“未找到文件”的要求返回404响应代码。
·诠释“硬404”和“软404”,并建议避免回到“软404”。“软404”产生时,用户请求您的网站上不存在的URL,但办事器返回一个毛病消息和一个200 HTTP状态代码的网页。