Single

wordpress配置https时遇到css样式丢失的问题

在wp-includes/functions.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);
}

在wp-config.php文件中

<?php

下添加代码

$_SERVER['HTTPS'] = 'on';
define('FORCE_SSL_LOGIN', true);
define('FORCE_SSL_ADMIN', true);

注意config文件语法不要出错,会造成致命错误

这段代码用于开启和跳转https

在wordpress后台设置中把网站地址改为https

参考文章:

暂无评论

发表评论