WordPress 开启全局 HTTPS 的设置方法

  • 14
  • 2,392 views
  • A+
所属分类:WordPress

最近把博客上了 HTTPS,顺便把步骤记录下:

开启全局 HTTPS 的设置方法

1.“设置”中“常规”里面把“WordPress 地址(URL)”、“站点地址(URL)”两个地址的 http 修改为 https 并保存.

2.“设置”中“多媒体”菜单把“文件的完整 URL 地址”也改为 https 协议,如果文件的完整 URL 地址之前是缺省的,那么可以不用修改。

Wordpress 开启全局 HTTPS 的设置方法

3.找到 WordPress 网站根目录的配置文件 wp-config.php,在里面找到下面这段代码

  1. /* 好了!请不要再继续编辑。请保存本文件。使用愉快! */
  2. /** WordPress 目录的绝对路径。 */
  3. if ( !defined('ABSPATH') )
  4.     define('ABSPATH', dirname(__FILE__) . '/');

然后在上面这段代码的前一行,加入下面这段代码

  1. $_SERVER['HTTPS'] = 'ON'; //设置 WordPress 全站开启 HTTPS。
  2. define('FORCE_SSL_LOGIN', true);
  3. define('FORCE_SSL_ADMIN', true);

4.为了保证 WordPress 站点之前添加的各个链接或者多媒体文件把 http 协议改成 https 协议,还需要通过数据库 SQL 查询执行一条替换命令,代码如下:

  1. update wp_posts set post_content = replace(post_content, 'http://www.wxlog.cn','https://www.wxlog.cn');

5.把其他一些链接修改至小绿锁出现。

 

相关补充:

 

历史上的今天:

唯心寒辞

评论已关闭!

目前评论:14   其中:访客  0   博主  0

    • avatar 叶先生博客 3

      不是直接在服务器上就可以直接修改吗

      • avatar 浪子丶刘少 0

        还需要把文章中所有的插入图片视频,等等的都换成https,然后网站和CDN配置同一个证书~~我记得自己整整折腾了一个上午~~

          • avatar 唯心寒辞  博主

            修改到最后绿锁出现基本就OK了

          • avatar 值品 1

            没搞成,用了个插件Really Simple SSL,再试试看。

              • avatar 唯心寒辞  博主

                应该是部分链接没替换吧

              • avatar wordpress建站吧 3

                还是有点儿麻烦的,有些主题还不一样。。。发现很多人的https都是假的https,,

                  • avatar 唯心寒辞  博主

                    换回默认主题上HTTPS,其他的都要改你现在使用的主题

                  • avatar nice 2

                    不知道为啥子我的中国移动网络访问不了HTTPS 联通电信都没毛病呢

                      • avatar 唯心寒辞  博主

                        可能是CDN或者移动网络的问题?

                          • avatar nice 2

                            据说移动墙中墙 之前开通SSL后一直不能访问持续几个月 后来是间歇性可以访问 不过这几天好像又可以访问了

                        • avatar Action 3

                          云服务器部署相对简单一些。虚机的话,部署后登录不了后台。

                            • avatar 唯心寒辞  博主

                              虚机用360网站卫士、Verycloud或者腾讯云都可以部署,我之前部署过,完全没问题。

                                • avatar Action 3

                                  我有一个站用的是腾讯云的服务器,用宝塔面板部署,复制粘贴,相对比较简单。虚机的话好像只能用CDN的方式间接部署,问题比较多。

                                    • avatar 唯心寒辞  博主

                                      有服务器来部署还是方便。