之前以为沃通证书不好用,虽然站点支持HTTPS但没有强制升级。

好不容易申请到了startssl ,还是用@小卢砸的资料申请,因为我脸黑,自己的资料死活申请不过去。

恩。用了一个高大上的免费SSL证书,所以更新了全站HTTPS化。

申请资料:http://www.freehao123.com/startssl-ssl/

其中对我帮助比较大的资料就是lwl12的HTTPS更新公告:https://blog.lwl12.com/read/enable-ssl.html

恩0 0 就是看了一句sql。免去了我去手动替换图片链接的。

 

比较烦人的就是更新HTTPS后萌萌哒小绿锁不出现的问题了。(>_

不过主要罪魁祸首是 多说评论。

首先介绍一下实现原理,写一个php,实时从多说服务器获取最新的js文件,然后实时将js中头像的URL部分修改为自己服务器上的地址,由于新浪的头像服务器并不支持HTTPS,我们必须在自己的服务器上建立一个图片代理php,来解决问题,最后再修改多说插件,让它调用我们的php即可

这可能会消耗一些服务器资源和流量,当然,由于头像图片一般都很小,几乎可以忽略不计

注:代码作者:https://geeku.net/1878.html

duoshuo-local.7z
[download id="1"](多说缓存代码)

 

下载到后解压代码,编辑embed.php,12和13行,修改为自己对应的网址,保存好完整上传即可,上传到哪里自己可以随意选择,注意要和php里面设置的对应
20151129021522

进入后台-插件-编辑,选择多说,再找到Wordpress.php,全部复制出来,寻找embed.js,大概在610行和591行,都修改为上面的embed.php所在的地址

保存覆盖后,若有WP Super Cache,请删除缓存,再进入首页,查看源代码,是否已经调用embed.php

20151129022354

 

若有调用,请检查多说评论插件是否工作正常

应该没有什么问题

preView