Facebook从哪里拉出我的规范网址?

时间:2012-10-01 21:09:32

标签: facebook sharing canonical-link

有问题的页面: https://play.decksi.com/share/45431f8d

faceook调试器链接: https://developers.facebook.com/tools/debug/og/object?q=https%3A%2F%2Fplay.decksi.com%2Fshare%2F45431f8d

出于某种原因,Facebook正在将我们的应用页面ID作为规范网址,尽管它根本不在页面上...

我在沙盒实例上有完全相同的视图,它表现得很好..

这一直工作到今天(我今天注意到了)......

有什么想法吗?

2 个答案:

答案 0 :(得分:0)

Facebook's Debug Tool已经显示为什么它选择了apps.facebook.com页面作为规范网址,但是如果您需要手动检查:

它位于该页面的HTML源代码中:

$curl 'https://play.decksi.com/share/45431f8d' 
<!DOCTYPE html>
<html class="decksi_switchboard">
<head>
<meta property="og:title" content="Decksi" />
<meta property="og:type" content="activity" />

<meta property="og:url" content="https://apps.facebook.com/playdecksi" />

<meta property="og:image" content="https://play.decksi.com/Content/img/decksi_logo_bg.png" />
<meta property="og:site_name" content="Decksi" />
<meta property="fb:admins" content="100002131000570" />

答案 1 :(得分:0)

啊!所以答案实际上是,我们正在对这些内容(加拿大)进行地理定位,当然Facebook正在从美国服务器上进行!所以我的卷发看起来不像你的,瞧。 - Monsters X 8秒前编辑