【问题标题】:open graph image is loading properly for some pages but not others某些页面的打开图形图像正在正确加载,但其他页面则没有
【发布时间】:2012-12-06 00:26:12
【问题描述】:

这是我要加载到我在 Facebook 上共享的所有页面上的打开图形图像。它在某些页面上正确加载,而在其他页面上则从页面中选择随机图像。以下是 OG 网址。我正在为我的网站使用 Drupal CMS。所有正确的代码似乎都已到位。

http://www.vaeducationoxnard.com/sites/default/files/styles/square_thumbnail/public/Charter%20Square%20Logo.png

【问题讨论】:

  • 您能否发布在有效和无效的页面上生成的 og 标签?我之前看到过带有空格的 url 的问题 - 是否有可能在您的某些页面上没有对空间进行 url 编码?

标签: facebook-opengraph


【解决方案1】:

这是因为,facebook 将整个新请求发送到您传递的 url,因此它从 og:image 获取图像,您在其中传递了默认图像。要克服这个问题,请尝试在您传递的 url 中添加图像参数

例如。你的/url?imgToShare=

然后在您设置元标记的主页中,添加一个条件

<?php
if(isset($_REQUEST['imgToShare'])
{
 <set the meta tags for image you want>
}
else
{
 <meta tag with the default image>
}
?>

这对我有帮助。

如果您有任何疑问,请发表评论。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-11-10
    • 1970-01-01
    • 1970-01-01
    • 2019-02-05
    • 2011-01-08
    • 1970-01-01
    • 2014-01-18
    相关资源
    最近更新 更多