Wordpress 做完Https乱码解决方法

这个问题本人亲身经历过。当初在建博客时,使用http访问可以正常访问,而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);


3.当完成以上两步后,我们就发现wordpress建站程序显示正常了,css文件显示出来了,完美解决!

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容