我的域名和Facebook Open Graph Debugger存在问题。 returns这个link的响应代码0是完全可访问的。
我的HTML源代码有效,我尝试在另一个域中托管同一页面,然后Facebook Open Graph Debugger可以正常阅读内容。
有关此问题的任何想法?我在这个领域使用CloudFlare,但是我在30小时前禁用了它,问题仍然存在。
答案 0 :(得分:1)
如果您向下滚动到页面底部并单击"请确切了解我们的刮刀在您的网址中看到的内容"你会得到一个空白页面。这表明是的,Facebook诈骗者由于某些原因无法查看您的网页,正如您所观察到的那样。这是问题的核心,您可以放心地忽略Facebook调试器显示的其他错误和不准确的消息,包括:
查看代码后,似乎所有的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并手动将以下标记添加到您的页面:
<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;