这很奇怪而且有点令人沮丧,因为我从来没有能够解决这个问题,而且已经过了几个月但我还没有发现任何事情或任何解释原因。基本上这是发生的事情: 我有一个旧的网站设计在http。当我决定切换到https时,我正在重新设计它。当时我有大约13K +喜欢。启用https到网站并强制http重定向到它后,类似计数重置为大约100多个喜欢。即使在禁用强制https后,喜欢的东西也永远不会返回。任何人都可以提供消化或者我没有运气吗?
以下是旧网站的代码:
<div id="fb-root">
</div>
<script type="text/javascript">
(function(a, b, c) {
var d = a.getElementsByTagName(b)[0];
a.getElementById(c) || (a = a.createElement(b), a.id = c, a.src = "//connect.facebook.net/en_US/all.js#xfbml=1", d.parentNode.insertBefore(a, d)) })(document, "script", "facebook-jssdk");
</script>
<div class="fb-like" data-href="http://www.WEBSITE.com/"
data-send="false" data-layout="box_count" data-width="50"
data-show-faces="false">
</div>
目前在网站上:
<!--- Top of body -->
<div id="fb-root"></div>
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_GB/sdk.js#xfbml=1&appId=668081449932569&version=v2.0";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
<!---somewhere on the site --->
<div class="fb-like" data-href="http://www.waterfoxproject.org" data-layout="button_count" data-action="like" data-show-faces="false" data-share="true"></div>
答案 0 :(得分:0)
我们刚刚切换到https的网站遇到了同样的问题,并通过将data-href更改为指向https网站而不是http来解决问题。我们立即回到了之前的数量。
在facebook like button page上,您可以输入您的网址(使用和不使用https),以查看有多少喜欢归因于该网址。
我在该页面上尝试了您的网址,不幸的是,在您的情况下,似乎http和https的数量相同。
我担心这并不能解决您的问题,但也许其他有相同问题的人可能会从这个答案中受益。