Facebook Open Graph Debugger响应代码0

时间:2016-04-19 20:44:53

标签: facebook-opengraph opengraph cloudflare

我的域名和Facebook Open Graph Debugger存在问题。 returns这个link的响应代码0是完全可访问的。

我的HTML源代码有效,我尝试在另一个域中托管同一页面,然后Facebook Open Graph Debugger可以正常阅读内容。

有关此问题的任何想法?我在这个领域使用CloudFlare,但是我在30小时前禁用了它,问题仍然存在。

1 个答案:

答案 0 :(得分:1)

如果您向下滚动到页面底部并单击"请确切了解我们的刮刀在您的网址中看到的内容"你会得到一个空白页面。这表明是的,Facebook诈骗者由于某些原因无法查看您的网页,正如您所观察到的那样。这是问题的核心,您可以放心地忽略Facebook调试器显示的其他错误和不准确的消息,包括:

  • 推断属性' og:image'属性应该明确 提供,即使可以从其他标签推断出值。
  • 推断 财产' og:url'应明确提供财产,即使 可以从其他标签推断出值。
  • 推断财产 ' OG:标题'应明确提供属性,即使是值 可以从其他标签推断出来。
  • 分享应用ID缺少' fb:app_id' 应明确提供属性,指定应用程序ID以便 分享给Facebook的故事将正确归因于该应用。 或者,可以在打开共享对话框时在URL中设置app_id。

查看代码后,似乎所有的Facebook元标记都设置正确。

如果您查看链接"打开图形对象调试器"在页面底部,您将获得更多有用的信息:

The following will be treated as a redirect by the crawler:
A HTTP redirect
A <link rel="canonical" href=".." /> tag
A <meta property="og:url" content=".." /> tag
The final URL, which we tried to extract metadata from is highlighted in bold

我猜测Facebook机器人被Yoast SEO插件添加的以下标签中的一个或另一个感到困惑:

<meta name="robots" content="noodp"/>
<link rel="canonical" href="http://eldoradoexperience.org/chapter/cosmos/" />

我不熟悉Yoast SEO插件,但会建议调整设置以删除<link rel="...">标记,或者完全删除Yoast并手动将以下标记添加到您的页面:

&#13;
&#13;
<meta property="og:locale" content="en_US" />
<meta property="og:type" content="article" />
<meta property="og:title" content="Cosmos. Reading the celestial ceiling" />
<meta property="og:description" content="I decided to switch off all GPS electronic devices. I step on the deck and look at my surroundings, in order to understand the workings of the stars." />
<meta property="og:url" content="http://eldoradoexperience.org/chapter/cosmos/" />
<meta property="og:site_name" content="Eldorado experience" />
<meta property="article:author" content="https://www.facebook.com/NarinanVessel" />
<meta property="og:image" content="http://eldoradoexperience.org/wp-content/uploads/2016/04/dorado-33_2.jpg" />
&#13;
&#13;
&#13;