指定一个OG URL以上

问题描述 投票:1回答:4

我一直在各处寻找尝试并修复此错误。 SMH

“指定了多个OG URL:URL为'article'的URL'http://www.sistahhollywood.com'上的对象无效,因为它指定了多个'og:url'值:http://www.sistahhollywood.comhttp://www.sistahhollywood.com

除一个Facebook Wordpress插件外,我已禁用并删除了所有插件。我启用的唯一一个是“将链接添加到Facebook”。在开始调整操作之前,我的网站未报告任何错误。现在由于某种原因,此错误不断弹出。

有人可以带我去哪里看看吗?还是其他故障排除方法?在此先感谢

facebook-graph-api types article open-graph-protocol
4个回答
1
投票

对于其他在其Wordpress网站上遇到此问题(通过FB调试器找到dg og:url标记)的人,这对me有用。可能不是“一劳永逸”的解决方案,但可能会提供一些线索。

  1. 禁用每一个 FB相关插件。刷新您的站点,再次运行调试。如果仍然出现错误...

  2. 删除为博客自动创建的FB应用程序。 (我必须对FB应用程序进行了过度调整,因为一旦进行更改,我便开始出现问题。)再次运行调试...

如果错误消失,则意味着其中一个WordPress FB插件已经集成了Open Graph(OG),并将og标记放入标头中。它必须与另一个插件冲突或在FB应用程序中进行调整。

在整个故障排除过程中,通过浏览器查看页面源,以查看og标记是否消失。缓存是一个b *,因此您将需要稍等片刻,然后再进行下一个故障排除步骤。

我还添加了自定义头像信息,并且这与所有内容都存在冲突。

最后,重新启用您的插件。但是,我建议,如果您使用多个FB插件,请检查其是否集成了OG标签。如果插件需要它,请重新创建FB,但仅完成最低限度的步骤-如果您不知道自己在做什么,请不要做额外的事情(像我一样)。

希望这对某人有帮助。


0
投票

我一直在各处寻找尝试并修复此错误。

Everywhere –除了您正在生成的实际HTML内容中……?

您提到的URL的当前HTML包含一组从95行开始的OG元标记…,然后是从570行开始的另一组OG元标记。

[Validating your HTML可能已经告诉您,您的文档结构有问题。


0
投票

故障排除方法:使用Facebook Debugger。标有“ Scraped URL”的链接领先here。og:url在文件的两个不同位置指定。


0
投票

就我而言,模板添加了一个打开的图形标题,然后yoast SEO插件也添加了另一个。

我需要禁用模板的打开图形标题(通过开关或手动编辑)。>>

© www.soinside.com 2019 - 2024. All rights reserved.