最新公告
  • 欢迎您光临神器精选网,这是一个专注分享精品神器的网站,我们的服务永无止境!立即加入我们
  • 教程:WordPress整站开启http协议,让站内链接支持SSL证书

    神器精选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格式。

    发表评论

    • 2863会员总数(位)
    • 315资源总数(个)
    • 8本周发布(个)
    • 0 今日发布(个)
    • 241稳定运行(天)

    神器精选网tsq360.com各种优质黑科技软件聚合分享平台

    开通SVIP 了解详情
    升级SVIP尊享更多特权立即升级

    晋公网安备 14093102000009号