我试图验证一个域名是否返回200、301或302的http状态。我遇到了域名无效的情况,但是返回200状态,因为ISP劫持404响应并将其重定向到专有搜索页面。这使得域名在不合法的情况下显得有效。>>> r = requests.head(url='http://defdoesnotexist123.com', allow_redirects=False)2
很明显,在2010年,谷歌的Matt Cutts透露了,以及采访后的后续电子邮件交流,如果你使用域名到域名的HTTP状态301重定向,谷歌会扣除页面排名。好的,剩下的就是HTTP状态302和HTTP状态307重定向。他们说 307是新的方式,HTTP status 302是“混蛋”,并不是真正做重定向的正确方式。问题是--从IE6开始的大多数浏览器都支持HTTP status 307吗?你看,我再也没有IE6浏览器可