猿问

FB OpenGraph og:image无法提取图像(可能是https?)

首先-我不相信这是一个重复的问题。我已经在SO上广泛搜索了相同或相似的问题,并且由于在询问之前进行故障排除的性质,我相信这个问题是唯一的。


Facebook无法掌握我的og:image文件,因此我尝试了所有常规解决方案。我开始认为这可能与它有关https://...


我已经检查了http://developers.facebook.com/tools/debug,并且警告或错误为零。

它在“ og:image”中找到了链接到的图像,但它们显示为空白。但是,当我们单击图像时,它们确实存在,并且直接指向它们。

它确实显示一个图像-托管在非https服务器上的图像。

我们尝试了方形图像,jpeg,png,更大和更小的尺寸。我们已将图像正确放置在public_html中。零出现。

这不是一个缓存错误,因为当我们og:image向meta 添加另一个时,FB的linter会查找并读取该错误。它确实显示预览。预览为空白。我们唯一的例外是针对不在此网站上的图像。

我们认为可能是有些反渗漏现象cpanel或.htaccess阻止了图像的出现,所以我们进行了检查。这没有。我们甚至< img src="[remote file]" >在完全不同的服务器上进行了快速浏览,图像显示良好。

我们认为可能是og:type另一个meta标签的或另一个奇怪之处。我们一次全部删除了它们并进行了检查。没变。只是警告。

出现在不同网站上的相同代码没有任何问题。

我们认为可能不是在提取图像,因为我们在多个产品上使用了相同的产品页面(根据get值进行更改,即“ details.php?id = xxx”),但它仍在提取图像图片(来自其他网址)。

留下任何og:image或image_src关闭,FB没有找到任何图像。

我在尽头。如果我说自己和其他人花了多少时间,您会感到震惊。问题是这是一家在线商店。绝对,我们绝对不能没有图像。我们必须。我们还有十多个其他站点...这是唯一一个有og:image问题的站点。它也是唯一的一个https,因此我们认为可能是问题所在。但是我们无法在网上找到任何先例。


这些是元标记:


<meta property="og:title" content="[The product name]" /> 

<meta property="og:description" content="[the product description]" /> 

<meta property="og:image" content="https://www.[ourwebsite].com/images/shirts/overdriven-blues-music-tshirt-details-black.png" />

<meta property="og:image" content="https://www.[ourwebsite].com/images/shirts/overdriven-blues-music-tshirt-art-black.png" />

<meta property="og:image" content="http://www.[ADIFFERENTwebsite].com/wp-content/uploads/2011/06/ARS-Header-Shine2.png" />

<meta property="og:image" content="https://www.[ourwebsite].com/images/ARShopHeader.png" />

<meta property="og:image" content="http://www.[ourwebsite].com/overdriven-blues-music-tshirt-art-black.JPG" />

<meta property="og:type" content="product"/>

<meta property="og:url" content="https://www.[ourwebsite].com/apparel-details.php?i=10047" />

<meta property="og:site_name" content="[our site name]" />      

如果您需要它,这是指向我们一直在努力的产品页面之一的链接。[缩短链接以尝试阻止这种情况进入我们网站的搜索结果]:http : //rockn.ro/114

吃鸡游戏
浏览 1504回答 3
3回答
随时随地看视频慕课网APP
我要回答