
前言
之前我在本地宝塔搭建过WordPress的博客,然而搭建好后穿透时遇到了不少棘手问题,其中不好配置https,导致穿透后的页面无法访问后台、站点地图位置显示错乱、登录无反应以及页面样式表丢失的情况,今天记录一下解决这个问题的方法。
修改wp代码
在自己的根目录wp-config.php这个文件中,添加以下代码:
$_SERVER['HTTPS'] = 'on';
define('FORCE_SSL_LOGIN', true);
define('FORCE_SSL_ADMIN', true);
正确样式如下:
$_SERVER['HTTPS'] = 'on';
define('FORCE_SSL_LOGIN', true);
define('FORCE_SSL_ADMIN', true);
/** WordPress 目录的绝对路径。 */
if ( ! defined( 'ABSPATH' ) ) {
define( 'ABSPATH', __DIR__ . '/' );
}
修改wp站点地址
前往WordPress后台登录修改协议改成https
WordPress地址(URL):https://
站点地址(URL):https://
如果进不了后台,可以在数据库里改,具体位置是wp_options表中

教程至此结束,大家若有其他疑问可在评论区讨论。