是否有一种方法可以确定一个网站是否正在接收其他网站的重定向?
请注意,我不是询问传入链接,而是一个实际的重定向。
我不管解决方案有多复杂。如果你有什么想法的话,我会很高兴听到的。
发布于 2012-09-22 00:01:10
嗯,我要伸出我的脖子,说这是不可能的,以一定程度的准确性,一个传入链接和一个重定向之间的区别,或者具体确定它是否是一个重定向,而不是其他类型的请求。
就目标网站而言,无论是由于重定向还是用户单击链接,它都会收到相同的HTTP请求。在这两种情况下,HTTP请求都来自浏览器。
但是,您也许可以检查引用URL (如果有的话)的源,以确定它是否实际上是用户遵循的链接,但这并不一定意味着它是重定向。例如,它可以是一个带有CURL的服务器端请求(虽然您也许可以过滤掉非真实浏览器用户代理--如果这些是合法的CURL请求,那么它们应该设置自己的UA)。引用者可能会被浏览器和卷曲所伪造或压制。所以这个测试的结果可能是不可靠的。然而,它可能已经足够折扣常规链接,并假定其余的是重定向?
https://webmasters.stackexchange.com/questions/34787
复制相似问题