分享WP资源
是件美好的事情

WordPress 整站开启 HTTPS 协议,SSL证书

腾讯云限时秒杀活动

现在大部分网站都已经开始开启SSL链接了,因为有比较多的免费证书,但是最近很多用户网站发给我的时候发现网站并没有完全开启SSL链接,会导致一系列的问题,今天就分享一个WordPress开启整站SSL的教程。

传统方式将 WordPress 开启整站 HTTPS 协议

1.先申请SSL证书并部署到网站,几乎现在所有的主机都支持一键部署SSL,宝塔面板也可以为网站部署SSL证书。

2.登录和后台强制开启 SSL,可以通过修改 wp-config.php 文件,直接在文件末尾加入以下两行代码:

define('FORCE_SSL_LOGIN', true);
define('FORCE_SSL_ADMIN', true);

或者在确认 WordPress 站点已经开启 https 协议并可以通过 https 访问,那么可以直接登陆后台,通过“设置”中“常规”里面把“WordPress 地址(URL)”、“站点地址(URL)”两个地址的 http 修改为 https 并保存。

3.然后还需要确定的就是通过“设置”中“多媒体”菜单把“文件的完整 URL 地址”也改为 https 协议,如果文件的完整 URL 地址之前是缺省的,那么也就可以不用修改。

3.同时为了保证 WordPress 站点之前添加的各个链接或者多媒体文件把 http 协议改成 https 协议,我们还需要通过数据库 SQL 查询执行一条替换命令,代码如下:

update wp_posts set post_content = replace(post_content, 'http://qyblog.cn','https://qyblog.cn');

以上代码以轻语博客地址为例,使用时请按照自己数据库表名(wp_posts)和网站域名修改后在执行即可。

值得注意的是,如果在主题设置或者CDN外链一定也要同时增加HTTPS,如果打开某个页面发现链接地方没有出现小绿锁则表示该页面存在非HTTPS链接,可以F12在审查模式中查看。

 打赏

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

未经允许不得转载:莲花不妖 » WordPress 整站开启 HTTPS 协议,SSL证书
分享到: 生成海报

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录