- A+
所属分类:WordPress
最近把博客上了 HTTPS,顺便把步骤记录下:
开启全局 HTTPS 的设置方法
1.“设置”中“常规”里面把“WordPress 地址(URL)”、“站点地址(URL)”两个地址的 http 修改为 https 并保存.
2.“设置”中“多媒体”菜单把“文件的完整 URL 地址”也改为 https 协议,如果文件的完整 URL 地址之前是缺省的,那么可以不用修改。
3.找到 WordPress 网站根目录的配置文件 wp-config.php,在里面找到下面这段代码
- /* 好了!请不要再继续编辑。请保存本文件。使用愉快! */
- /** WordPress 目录的绝对路径。 */
- if ( !defined('ABSPATH') )
- define('ABSPATH', dirname(__FILE__) . '/');
然后在上面这段代码的前一行,加入下面这段代码
- $_SERVER['HTTPS'] = 'ON'; //设置 WordPress 全站开启 HTTPS。
- define('FORCE_SSL_LOGIN', true);
- define('FORCE_SSL_ADMIN', true);
4.为了保证 WordPress 站点之前添加的各个链接或者多媒体文件把 http 协议改成 https 协议,还需要通过数据库 SQL 查询执行一条替换命令,代码如下:
- update wp_posts set post_content = replace(post_content, 'http://www.wxlog.cn','https://www.wxlog.cn');
5.把其他一些链接修改至小绿锁出现。
相关补充:
历史上的今天:
- 2019: 使用 Oneindex 搭建一个不限流量网盘(11)
- 2017: 《突然七日/在我坠落前》(0)
2020年3月16日 下午3:28 沙发
不是直接在服务器上就可以直接修改吗
2019年4月2日 下午5:14 板凳
还需要把文章中所有的插入图片视频,等等的都换成https,然后网站和CDN配置同一个证书~~我记得自己整整折腾了一个上午~~
2019年4月2日 下午7:52 1层
修改到最后绿锁出现基本就OK了
2019年3月28日 下午1:15 地板
没搞成,用了个插件Really Simple SSL,再试试看。
2019年3月28日 下午1:24 1层
应该是部分链接没替换吧
2018年12月31日 下午8:23 4楼
还是有点儿麻烦的,有些主题还不一样。。。发现很多人的https都是假的https,,
2018年12月31日 下午8:34 1层
换回默认主题上HTTPS,其他的都要改你现在使用的主题
2018年12月30日 下午12:41 5楼
不知道为啥子我的中国移动网络访问不了HTTPS 联通电信都没毛病呢
2018年12月31日 下午7:47 1层
可能是CDN或者移动网络的问题?
2018年12月31日 下午7:50 2层
据说移动墙中墙 之前开通SSL后一直不能访问持续几个月 后来是间歇性可以访问 不过这几天好像又可以访问了
2018年9月30日 下午12:47 6楼
云服务器部署相对简单一些。虚机的话,部署后登录不了后台。
2018年9月30日 下午1:54 1层
虚机用360网站卫士、Verycloud或者腾讯云都可以部署,我之前部署过,完全没问题。
2018年10月2日 上午12:22 2层
我有一个站用的是腾讯云的服务器,用宝塔面板部署,复制粘贴,相对比较简单。虚机的话好像只能用CDN的方式间接部署,问题比较多。
2018年10月4日 下午6:25 3层
有服务器来部署还是方便。