日期:2014-05-17  浏览次数:20718 次

如何获取重定向页面的状态代码?
比如 我访问 http://www.sohu.com/test.html 会自动跳转到 http://www.sohu.com/

访问 可以正常访问的页面http://corp.sohu.com/indexcn.shtml 也正常


不是说每个页面都有个HTTP 状态代码吗?200成功,404无法打开。

那么 有跳转的 我怎么获取它的HTTP 状态代码??

我上面举的列子,虽然有跳转,我获取到的还是200啊,还是成功的。

我就是想通过某些方法,判断那个页面是否真实存在。

Microsoft.XMLHTTP

------解决方案--------------------
Set objXML=CreateObject("Microsoft.XMLHTTP") 
。。。。。
If objXML.ReadyState=4 And objXML.Status=200 Then
end if
。。。。。

。。。。。自己补充
------解决方案--------------------
他这个应该是服务器配置的,把404直接指向首页~~~不是程序跳转的啊~~~因为指向的就是http://www.sohu.com/,当然返回ReadyState 4了~~~

服务器响应http://www.sohu.com/test.html就是指向http://www.sohu.com/的啊?
------解决方案--------------------
这个 可以在服务器上设置

iis 可以指定 404 错误 访问的页面。。