WordPress 开启全局 HTTPS 的设置方法

  • 9
  • 377 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, '//www.wxlog.cn','//www.wxlog.cn');

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

 

相关补充:

 

历史上的今天:

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:9   其中:访客  5   博主  4

    • avatar wordpress建站吧 2

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

        • avatar 唯心寒辞  博主

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

        • avatar nice 2

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

            • avatar 唯心寒辞  博主

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

                • avatar nice 2

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

              • avatar Action 2

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

                  • avatar 唯心寒辞  博主

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

                      • avatar Action 2

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

                          • avatar 唯心寒辞  博主

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