Facebook动态og:使用PHP的图像
我有一个PHP站点,它需要多个Facebook共享图像(og:image),我正在解析URL并将相关文件名回显到og:image元标记中 查看页面源代码表明它具有正确的图像,但Facebook调试器仍然会刮取主(主页)og:图像Facebook动态og:使用PHP的图像,php,facebook,facebook-opengraph,Php,Facebook,Facebook Opengraph,我有一个PHP站点,它需要多个Facebook共享图像(og:image),我正在解析URL并将相关文件名回显到og:image元标记中 查看页面源代码表明它具有正确的图像,但Facebook调试器仍然会刮取主(主页)og:图像 是的,您可以在每页的基础上拥有唯一的og:image(以及任何其他打开的图形标记)-只需在这些页面上输出不同的og标记即可 这些不采取的最常见的原因是在别处有一个 OG:URL页面(如在代码> root .COM/的根),因为脸谱网将考虑页面的“规范”URL,并从那里获
是的,您可以在每页的基础上拥有唯一的og:image
(以及任何其他打开的图形标记)-只需在这些页面上输出不同的og标记即可
这些不采取的最常见的原因是在别处有一个<代码> OG:URL页面(如在代码> root .COM/<代码>的根),因为脸谱网将考虑页面的“规范”URL,并从那里获取OG标签而不是当前URL。您可以为每个页面设置一个唯一的
og:url
,也可以完全不设置它-如果缺少,Facebook将使用当前url作为备用。当然,只需输出其中一个,并确保您没有将og:url
设置到带有自定义图像的页面上的主页。同时输出$og_url并使og:url和og:image动态化是否有意义?您可以。您也可以完全关闭og:url
——Facebook将使用页面的url作为备用。只有当你想为同一个页面规范化多个可能的URL,比如example.com/about
和example.com/about.html
,这才是真正必要的。谢谢。把它写在答案里,我会接受它,你可以得到里程积分:)