我遇到的问题Facebook“喜欢”从我的一些网站页面中消失(http://www.ufunded.com/campaigns/lisamom-foundation)。当我通过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.
但是,当我查看页面的源代码时,所有链接都是一致的。可能导致此问题的原因是什么?此外,指示的链接问题是否会导致我的喜欢消失?
答案 0 :(得分:2)
使用底部的See exactly what our scraper sees for your 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">
如果您在(图片)网址中使用空格,则应在此类位置正确对其进行网址编码。
答案 1 :(得分: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 Debuger发出此警告:“标题中的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/"/>
它有效。