我改变了一周前用于此帖子的og:图像,当您在linter中检查网址时,旧图片仍会显示。元标记中的url是相同的,但pic是不同的。它可能是FB Cache问题吗?一个星期?如果是这样,有没有办法清除fb缓存?
http://blogs.edweek.org/edweek/Bridging-Differences/2013/02/dear_alfie_i_follow_your.html 应该出现的图像
但你会看到linter仍显示旧图像(这太小了)。我的印象是linter会刷新缓存。我确实读过在那里放一个完全不同的图像网址,然后将其切换回来,但它没有用。当我更改了url时,确实更新了,但是当我将url放回到另一个文件名时。即使该网址中的图像不同,旧图像仍会显示
答案 0 :(得分:0)
是的,在用于导致Facebook更新og:image的URL上运行lint检查器/调试器。我刚刚解决了这个问题,并通过在我为图像提供的URL上添加“?1”来解决问题。我再次通过lint检查器运行它,Facebook更新到新图像。
Apache忽略静态文件上的查询参数。我不知道其他网络服务器。如果虚拟查询参数有问题,您可以尝试更改图像的文件名。
我怀疑Facebook已经改变了他们的缓存方面的内容。感谢您通过自己完成该实验,免除了等待缓存过期的痛苦。