用WordPress建站的朋友,有些人在安装了SSL证书后开启https访问,遇到网站网页排版错乱,页面显示不全,甚至管理后台也打不开,出现这个问题是因为css无法加载出来,现在给出如下解决办法。
1.用FTP连接到空间(这里指的是虚拟主机)找到网站根目录下的worepress程序文件。 按路径查找到functions.php文件:/wp-includes/functions.php文章源自加分广告-https://www.jiafenpr.com/1597.html
打开functions.php文件,按ctrl+f,搜索查找代码require ABSPATH . WPINC . '/option.php';文章源自加分广告-https://www.jiafenpr.com/1597.html
在该代码的下方另起一行添加以下代码即可完成第一个文件的修改。文章源自加分广告-https://www.jiafenpr.com/1597.html
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); }
2.按路径查找到wp-config.php文件:网站根目录/wp-config.php文章源自加分广告-https://www.jiafenpr.com/1597.html
打开wp-config.php文件,按ctrl+f,搜索查找找到以下代码:*文章源自加分广告-https://www.jiafenpr.com/1597.html
* @package WordPress文章源自加分广告-https://www.jiafenpr.com/1597.html
*/文章源自加分广告-https://www.jiafenpr.com/1597.html
在该代码*/的下方另起一行添加以下代码即可完成第二个文件的修改。文章源自加分广告-https://www.jiafenpr.com/1597.html
$_SERVER['HTTPS'] = 'on'; define('FORCE_SSL_LOGIN', true); define('FORCE_SSL_ADMIN', true);
完成上面两个文件的修改,网站就可以正常显示了文章源自加分广告-https://www.jiafenpr.com/1597.html 文章源自加分广告-https://www.jiafenpr.com/1597.html