温馨提示:虚线框内为网盘直链资源,点击即可直达。
神器精选tsq360.com新站上线,技术问题接连不断,比如要接入微信小程序需要做整站https部署,不然无法接入。但是,明明申请了ssl证书,也开启了整站https协议,可是本地上传的图片还是显示http,本期菜鸟站长说说自己的解决经验。
【1.基础条件】
1.已在阿里云申请了免费的ssl证书;
2.已通过网站管理工具宝塔做了http强制转https部署,访问网站网页已显示https开头;
【2.问题陈述】
做了以上部署之后,网站网页打开显示https,但是本地上传到WordPress媒体库的图片地址还是显示http;
【3.解决方案】
这里贴一下一位大神的方案:
https://zhangzifan.com/wordpress-ssl-link.html
对于菜鸟站长来说,看了上面的方法未必就能解决问题。
来说说菜鸟站长的解决经验:
1.我使用的是方法一:传统方式将 WordPress开启整站 HTTPS 协议。
2.其中的第3步骤忽略,新版WordPress没有那个设置项;
3.坑在第3步骤
完成前面的步骤之后,需要通过数据库 SQL 查询执行一条替换命令,原代码如下:
update wp_posts set post_content = replace(post_content, 'http://zhangzifan.com','https://zhangzifan.com');
1.这里面的域名修改很简单,人人都可以修改;
2.代码里面还需要修改成数据库表名(wp_posts),
这个需要在自己的WordPress数据库里面查询,如果不作死瞎命名数据库,以域名命名的数据库,通常名称如下类型:
wp_tsq360posts
比如神器妹的数据库SQL执行替换命令可修改成以下代码:
update wp_tsq360posts set post_content = replace(post_content, 'http://tsq360.com','https://tsq360.com');
简单说,就是强制全站链接替换成https格式。
声明:本站所有资源均来自互联网,若本站内容侵犯了原著者的合法权益,可联系我们进行处理。邮箱:1246082667@qq.com