Facebook的开放图标签不起作用

问题描述:

这是我们的页面http //:www.playtown-game.com。如果您查看源代码,您会看到我们为facebook定义了开放图标记以显示我们想要的图像和描述。然而,它似乎并没有工作,我们已经尝试使用lint清除Facebook的缓存。Facebook的开放图标签不起作用

林特抱怨说:

Inferred Property: The 'og:url' property should be explicitly provided, even if a valuec  an be inferred from other tags. 
Inferred Property: The 'og:title' property should be explicitly provided, even if a value can be inferred from other tags. 

...尽管我们已经定义那些在meta标签..任何想法?谢谢...

+0

哪里是你的meta标签?我没有在[data scraped](https://developers.facebook.com/tools/debug/og/echo?q=http%3A%2F%2Fwww.playtown-game.com%2F)中找到它们Facebook – 2013-04-30 12:05:24

我认为这个问题是您使用的将用户重定向到站点移居方法http://www.playtown-game.com/playtown/app/portal/

<meta http-equiv="Refresh" content="0; URL=http://www.playtown-game.com/playtown/app/portal/"> 

这是Facebook的标记刮https://developers.facebook.com/tools/debug/og/echo?q=http%3A%2F%2Fplaytown-game.com%2F

的选项有:

  1. 将facebook打开的图形属性添加到重定向您的用户的html文件中
  2. 或使用例如PHP一些其他的重定向方法
<?php 
     header("HTTP/1.1 301 Moved Permanently"); 
     header("Location: http://www.playtown-game.com/playtown/app/portal/"); 
    ?> 
+0

Yeap就是这样:)我们将OG标签添加到重定向到实际页面的脚本。谢谢! – sirival 2013-04-30 12:23:53