thumbnail

前言

之前我在本地宝塔搭建过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表中

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