2015-04-30 46 views
0

我无法控制从Facebook链接到我的网站时出现的缩略图图像。这是一个带有主题的Wordpress网站,因此我不想编辑标题来更改og:image的内容网址。相反,我删除了存储在该位置的默认图像并上传了我自己的图像。当我使用Facebook调试器时,它会为图像提供正确的链接 - 现在指向我的自定义图像的链接。通过链接将我带到新上传的图片。但是,Facebook仍然显示旧图片。我读过使用调试器应该清除我的网站Facebook的缓存。但我唯一能想到的是,它仍然必须使用旧的缓存版本,因为它显示的图像在链接到的URL上不再可用。Facebook Thumbnail Image has Correct URL,Old Image

在这一点上我还需要做什么,还是只是一个等待游戏,直到Facebook重新抓取我的网站?

我看了其他相关的问题,但他们似乎都试图改变Facebook寻找图像的URL。就我而言,它正在寻找正确的地方,而不是“看”那里有什么。

编辑:我试图从一个简单的HTML文件链接到我的图像与下面的代码,并正常工作。

<!DOCTYPE html> 
<html> 
<body> 

<p> 
<img border="0" src="MyURL.jpg" width="100" height="100"> 
</a> 
</p> 

</body> 
</html> 

Facebook调试器显示完全相同的URL,但以某种方式显示旧图像。

+0

这里有一个当前的错误报告,https://developers.facebook.com/bugs/978421888869140 – CBroe

+0

谢谢!看起来人们可以通过添加指定大小的标签来修复它。所以我想我将不得不想出我们如何编辑我的标题。或等待Facebook解决它。 – Liza

回答

0

最终,我无法让Facebook认识到图像已经改变。我认为这与Facebook的安全性有关。它保存了旧图像fbexternal-a.akamaihd.net/safe_image.php的副本......并且似乎只要URL保持不变,就不会提示它检索新图像。我刚刚在URL的末尾添加了一个“2”,并在该URL的标题中添加了一个新的元标记,并且它完美地工作。

+0

非常感谢你分享这个。由于Facebook缓存的原因,我得到了默认图片而不是Yoast中的图片。更改帖子的URL确实有效。我正在使用WordPress。 – OscillatingEthmoid

0

要刷新的图像缓存,您可以输入您的网址进入Facebook的对象调试:

https://developers.facebook.com/tools/debug/

然后,高速缓存将被清除。

+0

谢谢。这正是我所处处阅读的内容,但正如我所提到的那样,出于某种原因,它仍然使用旧图像 - 即使它给出的URL指向新图像 - 尽管我已经运行了许多调试器现在的时间。 – Liza

+0

图像是否太小?如果图片尺寸太小,Facebook会找到符合最低要求尺寸(484x252px分钟)的下一张图片。阅读本文:http://havecamerawilltravel.com/photographer/images-photos-facebook-sizes-dimensions-types – Raptor

+0

我创建的图像与我替换的默认大小完全相同,大小为200px x 200px并且工作正常正好。我想要左边的小图像,而不是全幅图像。另外,我认为如果这是问题,它会给出它所选择的图像的URL。事实并非如此。它列出了我想要的图像的URL,但使用旧图像,该图像不再存储在该位置。旧图片仍在我的网站上,但位置完全不同,未标记为og:图片。 – Liza