1.如何将网页从HTTP引用HTTPS教程
宝塔界面获取SSL证书
进入宝塔后打开网站设置界面
打开SSL设置界面
在此是建议使用Let's Encrypt的免费证书(如果有特别需要可以选用商用证书或其他地方购买)
在域名区内选中自己需要注册的域名网址 然后点击申请 (ip无法获取到证书 建议还是买个域名吧 不贵)
在稍等一会后会自动提示申请成功 (那么你证书到现在就拿到啦)
这个就是你拿到的证书内容-分为公钥(证书) 私钥(密钥)
可以选择打开强制HTTPS(如果显示重定向次数过多 不使用直接关闭也可以)
(如果需要下载到本地用底下的下载证书即可) 记得启用当前证书(通常申请证书后会自动开启)
2.网站界面设置与向导
确认阶段
如之前博客是http://xxxxx.xx 在确认阶段可以修改为https://xxxxx.xx 来确认网页内容
打开个人博客后先确认一下域名前缀是否是https (非https会有提示)
如果无法进入https网页请重复查看上一步步骤是否无误在进行下一步
博客后台设置
注意!! 如果现在博客HTTPS网页时出现画面空白排版错误 HTTPS界面以及无法使用后台的请注意一下
先将浏览器缓存数据清除(当日的就好)COOKI以及历史缓存文件
(如果不想清除)可以直接打开当日没有登陆过博客的浏览器使用http登录至后台即可
正常登录博客后台后 打开设置 常规 将WordPress地址以及站点地址 前缀的http修改为https
然后我们需要返回宝塔界面
找到数据库 打开管理 对应框选的用户名以及密码输入登录
进入数据库管理页面后 进入wp_options 确认id 1 2 的网址前缀是否为https 如果不是将其换成https
确认无误后 进入HTTPS的博客 排版以及后台问题依然没有解决的话需要进行下一步
我们需要进入到宝塔界面找到博客的根目录
在根目录中查找到wp-config.php 不是wp-cron也不是wp-config-sample!!
双击进入编辑界面 下滑到95行左右 在 require_once ABSPATH......前将下面代码复制进去
$_SERVER['HTTPS'] = 'on';
define('FORCE_SSL_LOGIN', true);
define('FORCE_SSL_ADMIN', true);
代码源于 天辰博客https://blog.tianchenw.com/2043.html
复制进去并重新清楚数据 你的博客后台应该是可以正常使用了 排版也应该正常恢复了
(我自己捣鼓了一个中午到下午才弄出来 所以想分享一下给大家少走点弯路)
附加内容
在修改为https后需要记得将页面背景以及头像等路径重新在替换一遍
可能写的比较零碎,如果有任何问题可以在底下评论 我有空会一一回答
11