用telnet检测网址返回的头部信息状态码

252 篇文章 0 订阅

这里只是说说telnet(类似工具比如nc)来检测的办法

Windows系统

开始——运行——cmd

(linux系统可以省略上边步骤)

在命令行下telnet,然后

…>telnet wz.mygogou.com 80

打开 TCP 连接到 port 80 (默认的http 服务器端口) 位于wz.mygogou.com ,后续键入的内容将发送到 wz.mygogou.com 的 80 号端口

键入一条 http 请求报文(注意大小写):

GET /index.php HTTP/1.1

Host: wz.mygogou.com

将该指令键入后 (你什么也没看到那是因为你的telnet没有开启回显,按两次回车键), 就将此最短之 (但是完整的) GET 请求发到了 http 服务器, 注意服务器发回的信息就是你要的信息,比如我要看是不是这个wz.mygogou.com正确301重定向到啦clin003.com,我得到的信息:

HTTP/1.0 301 Moved Permanently
Date: Mon, 18 Feb 2008 07:53:13 GMT
Server: Apache
X-Powered-By: PHP/4.4.7
Set-Cookie: PHPSESSID=aa8d8b1c23e1d783d485c72161dd559e; 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
X-Pingback: http://clin003.com/xmlrpc.php
Location: http://clin003.com/
Content-Type: text/html; charset=UTF-8
X-Cache: MISS from domain.net
Via: 1.0 domain.net:80 (squid)
Connection: close

这样就ok啦。看到HTTP/1.0后的301说明已经正确301重定向,然后可以看后边的location,现在才确定已经正确301重定向到clin003.com啦。

上边只是telnet方式的测试http服务器

下面提供两个网站可以直接输入网址帮你检测网址返回的头部信息状态码

http://web-sniffer.net/

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

把网址输入对话框,提交(sumbit)后,就会得到您输入的网址返回的头部信息状态码。

若你的网址(你的同一个站)在上面的有多个200 OK码的情况下,您应该把多余的网址用301永久重定向到主网址(你希望的),一种重定向是302,它指的是临时的转向。

关于gogole和baidu对待301重定向的态度可以参考偶刚刚记录的观察:/search-engine/google-and-baidu-301-redirects-index-recorded-observation-443.shtml


from:用telnet检测网址返回的头部信息状态码

 http://wiki.mygogou.com/doc-view-871.html
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值