网页Http返回状态值查询(404,200,301,302,500)

    当用户在浏览器中输入网址访问网站时,浏览器会向目标网站送一些请求信息,然后目标网站会返回一些响应信息,其中包含http返回状态码及一些其它http响应头信息,MJJer站长工具站的该http返回状态值查询工具描拟浏览器访问所查询的网站,获取Http返回值信息,常见返回状态码有200(正常)、404(无法访问)、500(页面中PHP/ASP/ASPX等有错误)、301(永久重定向)、302(普通跳转如js跳转,http跳转,asp中respone.redirect跳转及PHP使用的header发送的普通跳转等),同时也显示所查询网页的网页大小及编码类型(utf-8、gbk、gb2312等),方便站长朋友们分析网页状态及是否正常跳转!
    有时候302跳转可能被判为作弊,所以检测是301还是302比较重要,另外如果首页看似可以正常访问,但返回的不是200状态码,对搜索引擎来讲可能存在一些问题!同样,如果设置网站404错误页面时,如果采用跳转,设置不当,返回状态为302也会存在一些问题!
关键词:404错误检测,301检测,http状态查询
提示:使用本工具检测404错误设置是否正确的方法是任意输入网站内一个不存在的页面,如果返回状态是404则正确,否则不正确。

请输入要查询的网址:
http://
Http返回状态说明:
当用户或搜索引擎向网站服务器发出浏览请求时,服务器返回的http数据流中头信息(header)中的状态码
  • 1、Http/1.1 200 OK 表示成功访问,为网站可正常访问时的状态
  • 2、Http/1.1 301 Moved Permanently永久重定向,对搜索引擎相对友好的跳转方式,当网站更换域名时可将原域名作301永久重定向到新域名,原域名权重可传递到新域名,也常有将不含www的域名301跳转到含www的,如mjjer.com通301跳转到www.mjjer.com
  • 3、Http/1.1 302 Found为重定向,但易被搜索引擎判为作弊,一般为普通的js跳转或静态http跳转。
  • 3、Http/1.1 404 Not Found表示请求页面不存在,设置404错误页时需确保返回值为404。常有因为404错误页设置不当导致不存在的网页返回的不是404而导致搜索引擎降权。
  • 4、Http/1.1 500 Internal Server Error表示服务器内部错误,出现这样的提示一般是程序页面中出现错误,如小的语法错误等。
Http响应头信息示例:
CMS通:http://www.cmstong.com
Http返回状态:200
Http/1.1 200 OK →(表示访问正常
Connection: close
Date: Sun, 29 Nov 2009 12:53:32 GMT
Server: Microsoft-IIS/6.0
X-Powered-By: ASP.NET
X-Powered-By: PHP/5.1.4
content-Type: text/html; charset=GBK
Set-Cookie: viewmode=normal; expires=Mon, 29-Nov-2010 12:53:32 GMT
Set-Cookie: PHPSESSID=f931eaec61c448615095f15236898884; path=/
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache