Facebook共享调试器给出了错误的结果,尽管og:image是正确的

Facebook共享调试器给出了错误的结果,尽管og:image是正确的,facebook,web-crawler,meta-tags,Facebook,Web Crawler,Meta Tags,我试图在我的Facebook上分享一些东西,我注意到Facebook爬虫无法正确获取og:图像 当你检查被删除的URL时,你还可以看到信息与Facebook共享的内容不匹配 此外,http和https的行为似乎也不同。我对http所做的是使用cloudfront将其重定向到https。但不知何故,结果是不同的。不要忽略og标签中的协议,将http或https添加到og:url和og:image,然后再次将其删除。我在S3上设置了我的静态网站,并让Cloudfront将请求重定向到此WebNo

我试图在我的Facebook上分享一些东西,我注意到Facebook爬虫无法正确获取og:图像

当你检查被删除的URL时,你还可以看到信息与Facebook共享的内容不匹配


此外,http和https的行为似乎也不同。我对http所做的是使用cloudfront将其重定向到https。但不知何故,结果是不同的。

不要忽略og标签中的协议,将http或https添加到
og:url
og:image
,然后再次将其删除。

我在S3上设置了我的静态网站,并让Cloudfront将请求重定向到此WebNote。Cloudfront似乎出于某种原因导致了404的出现。但是当我尝试使用FB调试器使用以下链接爬网时


它是有效的

我刚刚在og:url中添加了https,但它仍然显示相同的内容。看起来不像,我还是没在地图上看到。当我点击刮取的URL时,我可以看到标签
在那里。你有
https://i.stack.imgur.com/NOloQ.jpg
设置为og:image。这些免费的镜像主机通常有“热链接保护”机制,当FB scraper试图请求镜像时,这很容易导致问题。把你的照片放在别的地方,我明白了。让我看看它是如何工作的。