1

我的一些网站页面 ( http://www.ufunded.com/campaigns/lisamom-foundation ) 中的 Facebook“赞”消失了。当我通过 Facebook 调试器运行页面 URL 时,我收到以下警告:

Mismatch og:url and canonical url: og:url tag in the header is not the same URL as rel='canonical' link in the html.

http://developers.facebook.com/tools/debug/og/object?q=http%3A%2F%2Fwww.ufunded.com%2Fcampaigns%2Fgametime-salsa

但是,当我查看页面的源代码时,所有链接都是一致的。什么可能导致此问题?另外,指示的链接问题会导致我的喜欢消失吗?

4

2 回答 2

2

使用底部的查看我们的抓取工具为您的 URL 看到的内容 -链接显示文档中有以下标签:

<meta property="og:url" content="http://www.ufunded.com/campaigns/gametime-salsa">

<link rel="canonical" href="http://www.ufunded.com/campaigns">

正如调试工具所说,这些指向不同的 URL。

<meta property="og:image" content="http://www.ufunded.com/wp-content/uploads/campaign_uploads/1399534_2012.09.27 - Gametime Salsa - Bryce Conway -106.jpg">

如果您在(图像)URL 中使用空格,您应该在这样的地方正确地对它们进行 URL 编码。

于 2012-11-12T14:47:29.413 回答
0

添加破折号 / ,或在链接 rel="canonical" 的 href 末尾添加 .html ,它将起作用。

例如:

<meta property="og:url" content="http://toidangtin.com/tp-ha-noi/do-gia-dung-san-vuon/can-mua/can-mua-ti-vi-loa-amply-may-vi-tinh-tai-nha-co-quan-thanh-ly-cu-moi-ke-ca-cu-hong-291"/>
<link rel="canonical" href="http://toidangtin.com/tp-ha-noi/do-gia-dung-san-vuon/can-mua/can-mua-ti-vi-loa-amply-may-vi-tinh-tai-nha-co-quan-thanh-ly-cu-moi-ke-ca-cu-hong-291"/>

上述方法不起作用,Facebook 调试器发出此警告:“标头中的 og:url 标记与 html 中的 rel='canonical' 链接不同。”

但在我添加 /

<meta property="og:url" content="http://toidangtin.com/tp-ha-noi/do-gia-dung-san-vuon/can-mua/can-mua-ti-vi-loa-amply-may-vi-tinh-tai-nha-co-quan-thanh-ly-cu-moi-ke-ca-cu-hong-291/"/>
<link rel="canonical" href="http://toidangtin.com/tp-ha-noi/do-gia-dung-san-vuon/can-mua/can-mua-ti-vi-loa-amply-may-vi-tinh-tai-nha-co-quan-thanh-ly-cu-moi-ke-ca-cu-hong-291/"/>

有用。

于 2014-10-21T02:25:22.980 回答