wordpress修改为https访问,不能进入后台,也打不开网站解决

 wordpress后台编辑网站地址http改成https后,后台进不去了



刚刚在wordpress设置htts博客时,发现博客设置之后,就出现一些乱码,https打开之后是无法访问后台,用http访问可以正常访问,但是css无法加载出来,想必新手在设置https也会出现这个乱码,在这里,没事,这不影响我解决。


出现这种问题需要改几个程序文件,操作方法如下:


1.cd /var/www/html  , 按路径查找到functions.php文件:/wp-includes/functions.php


打开functions.php文件,搜索查找代码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文件显示出来了,完美解决!

评论

此博客中的热门博文

使用 OpenWrt 23.05.5 官网源码编译固件 创建日期:2023/04/05 修改日期:2024/10/27

OpenWrt作为旁路由配置Wireguard 实现内网穿透

yt-dlp详细使用教程参考,其中下载播放列表有效