Ale*_*You 17 facebook facebook-like
两个月前我有一个站点切换到https://www.example.com,它失去了所有'喜欢'的数量.
即使我使用facebook fql查询,它现在在http://和https:/之间具有相同的计数
有人知道这是不是facebook的bug?或者有一个解决方法来检索旧的计数?
非常感谢您的帮助.
Amo*_*mol 13
通常Facebook喜欢链接到URL.即使是单个角色的改变也会失去Facebook的喜欢.
这是Facebook上的链接
https://developers.facebook.com/docs/plugins/faqs#moving-urls
转到页面底部,找到本节如何将页面移动到其他URL? - 我可以将喜欢的数量迁移到新的页面位置吗?
<meta property="og:url" content="https://example.com/old-url" />
您需要指示facebook抓取工具重新抓取您的网址以使更改生效:
https://developers.facebook.com/tools/debug/sharing
这应该是你的问题的解决方案.
在将HTTP迁移到HTTPS时,为了不丢失Facebook喜欢,应遵循以下步骤:
1.在网页上使用301重定向将 HTTP转换为HTTPS.
2.在http://www.example.com的HEAD部分添加og:url标记
<meta property="og:url" content="http://www.example.com" />
3.修改Facebook代码以在页面上计算HTTPS喜欢:
<iframe src="//www.facebook.com/plugins/like.php?href=https%3A%2F%2Fwww.example.com&width&layout=box_count&action=like&show_faces=false&share=true&height=65" scrolling="no" frameborder="0" allowTransparency="true"></iframe>
要么
<div class="fb-like" data-href="https://www.example.com" data-layout="standard" 
      data-action="like" data-show-faces="true"</div>
4.转到Facebook网站上的" 共享调试器 ".
您必须登录Facebook才能使用它.
输入https://www.example.com并按" 调试"按钮.
5.如果页面的HTTPS版本中没有其他喜欢,则会显示以下信息:
按Fetch new information按钮.
6.如果有任何机会对页面的HTTPS版本或Facebook爬虫已经访问过您的页面,则会出现以下信息:
按Scrape Again按钮.
7. 刷新您的网页,Facebook应该存在.
有关Facebook爬虫如何工作的更多信息,请访问:https:
//developers.facebook.com/docs/sharing/webmasters/crawler
| 归档时间: | 
 | 
| 查看次数: | 20078 次 | 
| 最近记录: |