Facebook.com是如何知道我网站上的重复页面的?

时间:2012-08-29 作者:egor

我有类似facebook的按钮,我使用Wordpress 3.4.1。我注意到如果我在URL上写“like”likehttp://example.com/{post\\u type}/{post\\u slug}/facebook知道URL上此页面的副本http://example.com/?{post\\u type}={post\\u slug}。我看到Like按钮在这些页面上同时打开和关闭。我不明白为什么。我已禁用<;link rel=“canonical”>;标签我在我的页面上查找了诸如“Link”或“Canonical”之类的HTTP头,但我对此一无所知。我的网站上没有开放图形协议。但是facebook。com知道这些页面只是重复的。答案在哪里?

2 个回复
SO网友:Chip Bennett

它们是相同的资源。

实际URL为http://example.com/?{post_type}={post_slug}

重写URL(通过permalink设置/.htaccess)为http://example.com/{post_type}/{post_slug}/

SO网友:Otto

我已禁用link rel=“canonical”标记。

为什么?重新启用它,您的重复问题很可能会消失。Facebook和其他爬虫阅读该标签以了解正确的URL,并消除重复内容惩罚。

结束