wordpress使用ssl开启https的流程

学习笔记 yekong 4201℃ 0评论
证书申请,我选择的是腾讯的免费证书 一年限的 申请地址:https://console.qcloud.com/ssl
申请成功后如下图

 下载证书文件解压
选择适合自己网站的证书文件,上传,我的是lnmp nginx的,这里以nginx为例!
lnmp ssl add

 选择使用自己的ssl
输入自己上传的证书文件路径
接下来重启一下
 lnmp restart
登录wordpress后台

 
将原有的http://改为https://
接下来数据库内的链接替换,如果担心替换错误的话,可以先备份一下数据库
update wp_posts set post_content = replace(post_content, 'http://www.aprongwei.com/','https://www.aprongwei.com/')

 添加成功后的绿色小锁
最后wordpress使用代码的方式强制跳转到https 而非http
 <?php
     if ($_SERVER["HTTPS"] <> "on")
    {
        $xredir = "https://".$_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
        header("Location: ".$xredir);
    }
    ?>

喜欢 (0)