WordPress 开启全局 HTTPS 的设置方法

  • 4
  • 240 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:

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

    • avatar Action 2

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

        • avatar 唯心寒辞  博主

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

            • avatar Action 2

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

                • avatar 唯心寒辞  博主

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