Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Facebook 既然我们';你改成https了吗?_Facebook_Ssl_Facebook Comments - Fatal编程技术网

Facebook 既然我们';你改成https了吗?

Facebook 既然我们';你改成https了吗?,facebook,ssl,facebook-comments,Facebook,Ssl,Facebook Comments,我们刚刚获得SSL证书并将页面移动到https。一切都很顺利,除了所有的facebook评论都消失了。我们用来显示它们的代码是 <?php <div class='fb-comments' data-href='http://website.com"; echo $_SERVER['REQUEST_URI']; echo "' data-numposts='5'></div> ?> 我已经尝试在上面将http更改为https(在阅读了这个问题/答案之后)

我们刚刚获得SSL证书并将页面移动到https。一切都很顺利,除了所有的facebook评论都消失了。我们用来显示它们的代码是

<?php <div class='fb-comments' data-href='http://website.com";
echo $_SERVER['REQUEST_URI'];
echo "' data-numposts='5'></div> ?>

我已经尝试在上面将http更改为https(在阅读了这个问题/答案之后)。这没什么区别

我们有一个从http路径到https的301重定向

这看起来像是在显示更改后所做的评论,但是否有任何方法可以将旧的恢复到原来的状态?

删除http似乎很有效。代码是:

<div class='fb-comments' data-href='website.com";
echo $_SERVER['REQUEST_URI'];
echo "' data-numposts='5'></div>

您可以使用以下功能:

<div class="fb-comments" data-href="<?php echo $_SERVER['HTTP_HOST']; ?>" data-width="100%" data-numposts="10" data-colorscheme="light"></div>