当我在Firefox中输入我网站页面的URL时,我会在浏览器中看到正确的页面(第A页)。在Chrome / Safari / Opera中也是如此。当我在Ubuntu中使用wget时,我得到了页面A.当我使用Fetch作为谷歌时,它会刮擦页面A.
那么为什么Facebook会显示完全其他页面(第B页)?当我使用Facebook Sharing Debugger时,它会向我显示正确的提取URL(第B页),但显示错误的Canonical URL(第B页)。但是,页面A的规范URL是正确的。当点击'确切地看到我们的刮刀看到你的URL'时,我看到了页面B.它返回一个响应代码200,所以它似乎没有一些重定向。 什么可以影响Facebook诈骗者而不影响其他机器人/浏览器?
两周前我对Wordpress进行了更新,所以它必定是罪魁祸首。但我无法理解在哪里以及要修复什么。如果您需要示例,我们所有食谱的页面(如this one)都会在Facebook中重定向到我们的recipe search页面。但其他页面,如博客文章,可以正确解析。
答案 0 :(得分:1)
感谢您的反馈。实际上它是重定向中的尾部斜杠错误。似乎Facebook刮刀在最后自动添加斜杠。