最近我注意到1月份有近2万股和35,000条评论的博文现在有0股和0条评论。邮政URI始终保持永久性。可能是什么原因,更重要的是,如何获得股票/评论?
这是分享Facebook帖子的链接
<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/
此外,如果我现在分享一个帖子,计数将不会增加。新评论会按预期计算并显示。
由于
答案 0 :(得分:2)
如果向下滚动,您将找到标题为&#34的卡片;为了帮助您进行调试,这些是此网址用于指向&#34;
的规范网址正如您所看到的,您的所有旧喜欢都会分配到您的非安全网址(http://www.grammarly..。)但现在,您的og:url标记指向您的安全网址(https://www.grammarly..。)
即使这是相同的域名,这些网址本质上也不同,因此Facebook抓取工具会将其视为两个不同的网址。
这在Facebook文档中解释:https://developers.facebook.com/docs/sharing/webmasters/crawler#canonical
对于每个版本的网址,您应始终使用相同的规范网址。引用文档:
这可以确保所有操作(如喜欢和共享)聚合在同一个URL上,而不是分散在多个版本的页面上。 这也意味着相同内容的不同版本将被视为相同,即使它们托管在不同的子域上,也可以通过http://和https://访问。
因此,您没有丢失您的喜欢/分享,他们会被分配到不同的网址。
作为一种解决方法,您可以将og:url标记更改为指向您的非安全URL或检测Facebook user_agent(facebookexternalhit / 1.1)并始终重定向到您的非安全URL。
我希望这会有所帮助。