WordPress启用HTTPS的过程及经验

最近HTTPS很火,主要是有很多便宜甚至免费的SSL证书。不弄白不弄嘛!而且浏览器显示绿色的小锁,也是很好看的。我有一个内容很多的wordpress建立的网站,心血来潮决定转HTTPS。经过两天折腾发现并不简单,将其中的经验分享给大家。本文只讲wordpress的设置,SSL证书部署已经有很多成熟的文章了,就不赘述了。

启用HTTPS后,如果网页上有非HTTPS的内容,那么绿色小锁就不会出来,甚至会报错,这就没有达到我们启用HTTPS的目的。一个普通的WP站点转换为HTTPS,主要难点就是全部内容都搞成HTTPS。下面我们一一来完成,最终达到完美的效果。

1、第一步,进入后台【设置】【常规】里把【WordPress地址(URL)】和【站点地址(URL)】改为HTTPS的地址。

2、修改一些设置里的绝对路径。

某些主题设置里,站点LOGO,ICON去加上S,首页焦点图加上S,主题有广告设置的图片路径加上S。

菜单里如果有自定义URL写的绝对路径,去加上S。

小工具里有自定义文本放了图片的,去加上S。

3、如果你有用七牛存储的插件,你可以选择去申请一个HTTPS的域名,也可以直接停用。七牛的HTTPS域名价格是普通资源的1.2倍,访问速度也没有正常的快,所以我都是直接停掉,霍霍哈!

4、修改文章里图片的URL。这里有两个方案。一个是SQL直接改数据库的内容。另一个是给内容加一个过滤的函数。我用的是第二个方法,简单高效。找到你主题的function.php文件。在最后加上如下代码:

$KeyWordsFilterAds = array(

‘http://www.你的域名.org/’ => ‘https://www.你的域名.org/’, //可以多行替换规则

);

function wp_KeyWordsFilter($content) {

global $KeyWordsFilterAds;

$content = strtr($content, $KeyWordsFilterAds);

return $content;

}

add_filter(‘the_content’, ‘wp_KeyWordsFilter’); //替换文章关键词

这是一个替换文章关键词的代码,可以设置多行替换规则。

5、分享插件。很多同学用了第三方的分享插件,比如百度分享,jiathis之类,他们不支持HTTPS直接删掉。[这里推荐一个分享插件:优享][1],直接安装设置好就可以了。

6、统计代码。第三方统计都支持HTTPS,去获取下代码即可。

7、多说评论插件。多说评论是支持HTTPS的,但是评论里有一些表情,有一些会员头像不是HTTPS的(获取的第三方的),这个就比较麻烦了。解决办法就是删掉这些评论。。。。自己的头像不是HTTPS形式的,可以重新去上传一个。另外要禁止评论里加表情。如果你评论比较多,那就删掉多说评论插件吧。。。

经过以上的设置,你的wordpress站点基本上就全转为HTTPS了。

最后设置让所有HTTP访问自动强制转换为HTTPS,具体设置方法可以百度一下,不同配置的环境设置方法不一样。

设置完后,就大功告成了!

[1]: http://www.20theme.com/plugins/ushare/

相关新闻

联系我们

17896009363

在线咨询:点击这里给我发消息

邮件:huangjie@kouer.com

工作时间:周一至周五,9:30-18:30,节假日休息