wordpress 站点 https 改造

WordPress 使用教程1年前 (2023)发布 root
108 0

注意:推荐在安装 wordpress 之前就配置好 https (ssl 证书),然后用https://地址安装wordpress,因为如果不会正确的改造,可能会出现各种问题。

以宝塔为例,如果你使用其他环境,说明大神你应该会自己解决,可以忽略下方的内容。

首先登录 wordpress 网站后台,在设置常规中将“WordPress地址(URL)“和”站点地址(URL)”修改为 https,改好后点保存,这时应该无法登录后台了,不要慌,继续看。

wordpress 站点 https 改造

然后进入宝塔后台的站点设置弹窗,选择 ssl 选项卡,宝塔后台可以申请两种免费证书,如下图,分别是“宝塔ssl”和“Let’s Encrypt”,任选其一即可,选项都按填填空,如果都没成功,请联系宝塔客服,或者可以试试这个通配证书(目前¥88/年)填写优惠码 iotheme 可以优惠30元,获取证书

wordpress 站点 https 改造

成功保存后,如果一切正常,你就可以使用 https:// 进入后台了。

一切正常固然重要,如果不正常进不去后台怎么办,或者可以进后台,但是前台有些静态文件地址还是 http 导致报错或者排版丢失,可以尝试在网站目录下的 wp-config.php 文件里添加一下代码试试。

define('FORCE_SSL_ADMIN', true);
define('FORCE_SSL_LOGIN', true);
$_SERVER['HTTPS'] = 'ON';
define( 'CONCATENATE_SCRIPTS', false );

进入后台后推荐重新保存一下固定连接

如果还不正常,进入数据库,找到表 wp_options ,查找字段 option_name 值为 rewrite_rules 的选项,然后重命名试试看(记住名字,如果不行就改回来把?)。

wordpress 站点 https 改造

如果仍然不行,那就只能改回 http 了,方法:进入数据库,找到表 wp_options ,查找两个字段 siteurl 和 home 将 https 改为 http ,如下图,然后在宝塔网站设置弹窗中删除 ssl证书。

wordpress 站点 https 改造

如果你有更好的解决办法,欢迎你投稿给我们,感谢!

© 版权声明

相关文章

暂无评论

暂无评论...