为旧博客帖子重置 Facebook 评论和分享
Facebook comments and shares reset for the old blog posts
最近我注意到博客 post 在 1 月份有将近 20k 的分享和 35k 的评论,现在只有 0 分享和 0 条评论。 post URI 一直保持不变。这可能是什么原因,更重要的是,如何让 shares/comments 回来?
这是共享 post Facebook
的 link
<a href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fwww.grammarly.com%2Fblog%2F2015%2Fwhat-is-the-oxford-comma-and-why-do-people-care-so-much-about-it%2F" target="_blank" class="fb-share">
以下是领取股数的请求
type: 'GET',
url: 'https://graph.facebook.com/fql',
data: {
q: 'select share_count from link_stat where url="https://www.grammarly.com/blog/2015/what-is-the-oxford-comma-and-why-do-people-care-so-much-about-it/"'
}
评论我用这个插件https://wordpress.org/plugins/facebook-comments-plugin/
此外,如果我现在分享 post,计数不会增加。新评论计数并按预期显示。
谢谢
如果向下滚动,您会找到一张标题为 "To help you debug, these are the canonical URLs this URL used to point to"
的卡片
如您所见,您所有的旧赞都分配给了您的 non-secure URL (http://www.grammarly...) but now, your og:url tag is pointing to your secure URL (https://www.grammarly...)
即使这是同一个域,这些 URL 本质上是不同的,因此 Facebook 爬虫将它们视为两个不同的 URL。
这在 Facebook 文档中有解释:https://developers.facebook.com/docs/sharing/webmasters/crawler#canonical
对于 URL 的每个版本,您应该始终使用相同的规范 URL。引用文档:
This ensures that all actions such as likes and shares aggregate at the same URL rather than spreading across multiple versions of a page.
This also means that different versions of the same content will be treated the same, even if they're hosted on separate subdomains or are accessible over both http:// and https://.
所以你没有丢失你的 likes/shares,它们被分配给了不同的 URL。
作为解决方法,您可以更改 og:url 标签以指向您的 non-secure URL 或检测 facebook user_agent (facebookexternalhit/1.1) 和总是重定向到您的 non-secure URL.
希望对您有所帮助。
最近我注意到博客 post 在 1 月份有将近 20k 的分享和 35k 的评论,现在只有 0 分享和 0 条评论。 post URI 一直保持不变。这可能是什么原因,更重要的是,如何让 shares/comments 回来?
这是共享 post Facebook
的 link<a href="https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fwww.grammarly.com%2Fblog%2F2015%2Fwhat-is-the-oxford-comma-and-why-do-people-care-so-much-about-it%2F" target="_blank" class="fb-share">
以下是领取股数的请求
type: 'GET',
url: 'https://graph.facebook.com/fql',
data: {
q: 'select share_count from link_stat where url="https://www.grammarly.com/blog/2015/what-is-the-oxford-comma-and-why-do-people-care-so-much-about-it/"'
}
评论我用这个插件https://wordpress.org/plugins/facebook-comments-plugin/
此外,如果我现在分享 post,计数不会增加。新评论计数并按预期显示。
谢谢
如果向下滚动,您会找到一张标题为 "To help you debug, these are the canonical URLs this URL used to point to"
的卡片如您所见,您所有的旧赞都分配给了您的 non-secure URL (http://www.grammarly...) but now, your og:url tag is pointing to your secure URL (https://www.grammarly...)
即使这是同一个域,这些 URL 本质上是不同的,因此 Facebook 爬虫将它们视为两个不同的 URL。
这在 Facebook 文档中有解释:https://developers.facebook.com/docs/sharing/webmasters/crawler#canonical
对于 URL 的每个版本,您应该始终使用相同的规范 URL。引用文档:
This ensures that all actions such as likes and shares aggregate at the same URL rather than spreading across multiple versions of a page. This also means that different versions of the same content will be treated the same, even if they're hosted on separate subdomains or are accessible over both http:// and https://.
所以你没有丢失你的 likes/shares,它们被分配给了不同的 URL。
作为解决方法,您可以更改 og:url 标签以指向您的 non-secure URL 或检测 facebook user_agent (facebookexternalhit/1.1) 和总是重定向到您的 non-secure URL.
希望对您有所帮助。