我的网页og metas不会被阅读

时间:2012-06-20 17:33:09

标签: facebook .htaccess facebook-graph-api facebook-opengraph

我添加了一些元数据,所以当人们分享页面时......你知道。

当你尝试共享像http://mypage.com这样的页面时,就好像页面中没有任何内容,而当我http://mypage.com/index.html时,它正确地读取所有元素。

有什么想法?我尝试了一切!

干杯,

奥托

2 个答案:

答案 0 :(得分:1)

这可能是Facebook最终的缓存问题。 http://mypage.comhttp://mypage.com/index.html被视为不同的页面,一个可能被Facebook缓存而另一个还没有。即使使用linter工具(developers.facebook.com/tools/debug)也可能无法在Facebook刷新缓存并开始使用新的OG标记。我们在meltedjoystick.com上遇到了这个问题,我们只需等待重新抓取页面时更正缓存。我们花了大约10天。

答案 1 :(得分:0)

如果你真的链接了你的页面,回答你的问题要容易得多,那么opengraph标签真的很古怪,所以任何事情都可能成为问题。

最常见的问题是og:url标记。你供应一个吗?它指向正确的地方吗?虽然您可能认为Facebook会查看您的页面以获取og:说明和其他信息,但它实际上会查看您的页面中的og:url然后转到该标记中指定的URL以查找实际数据。 / p>

除此之外,请务必使用OpenGraph debugger tool查看是否可以发现任何简单问题。在顶部查找重定向,然后单击底部的链接,以便与Facebook看到的页面完全相同。