程序笔记   发布时间:2022-07-03  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了【wordpress】wordpress配置https(SSL)无法登录后台&页面样式丢失大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

前言:

最近在阿里云的云盾证书服务管理控制台申请单域名免费证书࿰c;进行个人网站https测试࿰c;折腾了一下。当网站配置SSL证书开启https后࿰c;很多都会遇到这些问题:网站css样式错乱࿰c;图片地址显示错误࿰c;网站后台进不去或登录无反应。

解决方案:

一、修改代码

1、打开网站根目录文件wp-includesfunctions.phpc;找到代码 require( ABSPATH . WPINC . '/option.php' );大概在第8行。

在下方添加以下代码:

add_filter(@H_616_25@'script_loader_src', @H_616_25@'agnostic_script_loader_src', 20,2); function agnostic_script_loader_src($src, $handle) { return preg_replace(@H_616_25@'/^(http|https):/', @H_616_25@'', $src); } 
add_filter(@H_616_25@'style_loader_src', @H_616_25@'agnostic_style_loader_src', 20,2); function agnostic_style_loader_src($src, $handle) { return preg_replace(@H_616_25@'/^(http|https):/', @H_616_25@'', $src); }

2、打开网站根目录wp-config.php文件找到代码

在下方添加如下代码:

*
* @package WordPress
*/

$_SERVER[@H_616_25@'httpS'] = @H_616_25@'on';
define(@H_616_25@'FORCE_SSL_LOGIN', true);
define(@H_616_25@'FORCE_SSL_ADMIN', true);

完成以上两步操作后࿰c;可以正常访问wordpress https开头网站后台了࿰c;登录wordpress后台。

二、后台修改

点击设置-常规-常规选项࿰c;

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

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

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

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

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

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

三、修改数据库

update wp_posts set post_content = replace(post_content, @H_616_25@'http://example.com',@H_616_25@'https://example.com');

  • https://www.pengjy.com/99.html
  • https://blog.csdn.net/liyu180554320/article/details/82808145

大佬总结

以上是大佬教程为你收集整理的【wordpress】wordpress配置https(SSL)无法登录后台&页面样式丢失全部内容,希望文章能够帮你解决【wordpress】wordpress配置https(SSL)无法登录后台&页面样式丢失所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。