昨天用百度搜索资源平台的抓取诊断测试一下自己的301重定向。返回结果却是200。于是自己产生了疑问,不返回301是否代表重定向失败?
为了验证这一疑问,我添加了一个http网址的域名,验证成功后,进行抓取诊断,结果也一样返回200状态码,但是大家可以看到,抓取结果会提示有跳转。我们用状态码查询工具,查询head信息有2个,一个返回200,一个返回301。似乎所有的HTTP网址重定向到https都会有两个,所以我们可以大胆猜测百度显示的HTTP头只有一个,但实际上是能识别301的。要不然就不会有有跳转的提示了
除此之外,我们还可以<script>location.href='http://www.baidu.com'</script>进行测试。这时候是不会提示有跳转的。不过想想也是,JavaScript对于搜索引擎来说很可能只是一段源码罢了,至此,疑惑解除。水一篇文章,嘻嘻
转载请注明:思享SEO博客 » 百度站长平台抓取诊断提示有跳转,返回200状态码