【wordpress】wordpress配置https(SSL)无法登录后台&页面样式丢失

解决方案:
一、修改代码
1、打开网站根目录文件\wp-includes\functions.php,找到代码 require( ABSPATH . WPINC . ‘/option.php’ );大概在第8行。

在下方添加以下代码:

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); }
1
2
2、打开网站根目录\wp-config.php文件找到代码

在下方添加如下代码:

*
* @package WordPress
*/

$_SERVER[‘HTTPS’] = ‘on’;
define(‘FORCE_SSL_LOGIN’, true);
define(‘FORCE_SSL_ADMIN’, true);
1
2
3
4
5
6
7
完成以上两步操作后,可以正常访问wordpress https开头网站后台了,登录wordpress后台。

二、后台修改
点击设置-常规-常规选项,将

WordPress地址(URL)
站点地址(URL)

改为https://开头的链接地址(如https://www.pengjy.com),后点击“保存更改”。

然后还需要确定的就是通过“设置”中“多媒体”菜单把“文件的完整 URL 地址”也改为 https 协议,如果文件的完整 URL 地址之前是缺省的,那么也就可以不用修改。

 

这时https网址小锁上有个黄色小叹号(此内面部分内容不安全、如图像)https证书存在错误,可能网站文章内容页的图片链接地址还是http://开头,也有可能是外部链接没https化。

三、修改数据库
update wp_posts set post_content = replace(post_content, ‘http://example.com’,’https://example.com’);
————————————————

这些信息可能会帮到你: 怎样下载| 免费电影| 吉观小程序
.............................................................................................................
【温馨提示】本站提供的一切软件、教程和内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络收集整理,版权争议与本站无关;下载使用者一切与第三方软件发生的利益相关与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除。如果您喜欢该软件和内容,请支持正版,购买正版才能得到更好的服务。我们非常重视版权问题,如有侵权请邮件与我们联系处理。敬请凉解!

给TA打赏
共{{data.count}}人
人已打赏
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索