WordPress开启https(SSL)后,网站排版错乱、后台打不开、页面显示不全问题解决办法

2022年4月13日20:09:50

用WordPress建站的朋友,有些人在安装了SSL证书后开启https访问,遇到网站网页排版错乱,页面显示不全,甚至管理后台也打不开,出现这个问题是因为css无法加载出来,现在给出如下解决办法。

1.用FTP连接到空间(这里指的是虚拟主机)找到网站根目录下的worepress程序文件。 按路径查找到functions.php文件:/wp-includes/functions.php

打开functions.php文件,按ctrl+f,搜索查找代码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); }

2.按路径查找到wp-config.php文件:网站根目录/wp-config.php

打开wp-config.php文件,按ctrl+f,搜索查找找到以下代码:*

* @package WordPress

*/

在该代码*/的下方另起一行添加以下代码即可完成第二个文件的修改。

$_SERVER['HTTPS'] = 'on';

define('FORCE_SSL_LOGIN', true);

define('FORCE_SSL_ADMIN', true);

完成上面两个文件的修改,网站就可以正常显示了

  • 本文由 发表于 2022年4月13日20:09:50
  • 转载请务必保留本文链接:https://www.jiafenpr.com/1597.html