怎样检测网址返回的头部信息状态码(比如是否301重定向)

我还没有发现哪个中文网站提供这个功能。

用 url header checker这三个单词作为关键字在google中我找到两个我主要使用的网址返回的头部信息状态码检测的网站。

http://web-sniffer.net/

http://www.webconfs.com/http-header-check.php

您把要检测的网址输入对话框中,提交后,这些网站就会告诉您这个网址返回的头部信息状态码

如果您的网址返回200 OK表示您的这个网址是正常的,要在网上推广的网址。如果一个相同的页面有两个或两个以上的网址都返回200 OK,那么其中多出来的网址会被搜索引擎看成复制内容的网页,要受负面影响甚至惩罚直至删除网站索引。

在上面的有多个200 OK码的情况下,您应该把多余的网址用301永久重定向到你要推广的网址(也就是在上面检测中返回状态码200 OK的网址),在上面的检测中,作了301重定向的网址应该返回301状态码;

还有一个重定向是302,它指的是临时的转向。具体您可以搜索一下相关内容。

在使用上面检测网站一个非常重要的地方就是:



且记:当您改变了网页的重定向,重新检测重定向效果时,一定要刷新一下检测页面。不然,显出的结果有可能是上次检测结果缓存在本地计算机的旧页面!!!

另外,关于301重定向,本站有下列几篇日记可供参考:

301重定向技术汇总(转)

JSP/servlet中<JSP:FORWORD>和response.sendRedirect ...

昨天去掉了网站的动态导航参数并做301定向

百度和google对本站301重定向的反应

3 thoughts on “怎样检测网址返回的头部信息状态码(比如是否301重定向)”

  1. 在google的网站管理中很快就可以看到google的“意见”,它会报告各种抓取错误。如果经过问人都解决不了,那就还是动态页面吧。

      Google 网站管理员工具   -   网络抓取   的截图:

Comments are closed.