共计 1038 个字符,预计需要花费 3 分钟才能阅读完成。
1、修改站点URL
修改URL的协议为https。
改后网站将无法打开需要继续调整。
WordPress后台修改

修改数据库

修改wp-config.php文件
文件位置一般在/var/www/html中,docker在映射目录
此方法优先级最高,修改后站点后台修改URL位置将变灰
define('WP_HOME', 'https://xxxxx.com');
define('WP_SITEURL', 'https://xxxxx.com');
2、强制开启SSL
复制代码
$_SERVER['HTTPS'] = 'on';
define('FORCE_SSL_LOGIN', true);
define('FORCE_SSL_ADMIN', true);
将代码粘贴到wp-config.php文件 if ( ! defined( ‘ABSPATH’ ) )上方、如果在if ( ! defined( ‘ABSPATH’ ) )下方会导致后台提示“不能访问此页面”
$_SERVER['HTTPS'] = 'on';
define('FORCE_SSL_LOGIN', true);
define('FORCE_SSL_ADMIN', true);
#此处上方粘贴代码
/** Absolute path to the WordPress directory. */
if ( ! defined( 'ABSPATH' ) ) {
define( 'ABSPATH', __DIR__ . '/' );
}

3、强制使用HTTPS
修改wp-includes目录下的functions.php文件。 找到以下代码(大概在第8行) require( ABSPATH . WPINC . '/option.php' ); 在下方添加以下代码:
add_filter('script_loader_src', 'agnostic_script_loader_src', 20,2); function agnostic_script_loader_src($src, $handle) { return preg_replace('/^(http|https):/', '', $src); }
add_filter('style_loader_src', 'agnostic_style_loader_src', 20,2); function agnostic_style_loader_src($src, $handle) { return preg_replace('/^(http|https):/', '', $src); }

修改后建议重启Wordpress
正文完