如何最好地将fb注释从http移到https

Dou*_*ion 5 https facebook facebook-comments

我们正在将Ruby On Rails网站从HTTP迁移到HTTPS。我们的网站使用该fb-comments插件捕获各个页面上的用户评论。在测试过程中,我们发现将页面从HTTP切换到HTTPS时,Facebook似乎将其视为新页面,并且不再加载该页面的任何先前注释。

换句话说,http://my.domain.com/page1https://my.domain.com/page1被视为具有不同评论集的单独页面fb-comments

这是我们HTML的一小段,其中包括对的当前调用fb-comments

<div class="fb-comments"
     data-href="<%=url_for(:only_path=>false)%>"
     data-num-posts="<%=number_of_posts%>"
     data-width="<%=width%>">
</div>
Run Code Online (Sandbox Code Playgroud)

有没有人知道正确的方法使Facebook返回与页面无关的协议(HTTP与HTTPS)?

lus*_*chn 1

保留评论的唯一方法是在 data-href 参数中使用 http URL。我不认为这有什么缺点。

\n