加入收藏 | 设为首页 | 会员中心 | 我要投稿 拼字网 - 核心网 (https://www.hexinwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 教程 > 正文

wordpress帝国cms网站配置httpsSSL不能登录后台

发布时间:2022-06-21 07:29:44 所属栏目:教程 来源:互联网
导读:近在阿里云的云盾证书服务管理控制台申请单域名免费证书,进行个人网站https测试,折腾了一下。 当网站配置SSL证书开启https后,很多都会遇到这些问题:网站css样式错乱,图片地址显示错误,网站后台进不去或登录无反应。 一、wordpress开启https后台登录无
  近在阿里云的云盾证书服务管理控制台申请单域名免费证书,进行个人网站https测试,折腾了一下。

        当网站配置SSL证书开启https后,很多都会遇到这些问题:网站css样式错乱,图片地址显示错误,网站后台进不去或登录无反应。
 
  一、wordpress开启https后台登录无反应问题(请按如下方法修改,经测试能完美解决) wordpress开启https后台登录无反应
 
  1、打开网站根目录文件wp-includesfunctions.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); }
  
        2、打开网站根目录wp-config.php文件找到代码
 
  * * @package WordPress */
 
  二、帝国cms使用SSL证书开启https后台登录变空白问题 通过修改网站根目录/e/class/connect.php文件 将第3797行的http://'.$domain; 改成https://'.$domain;效果如下:
 
  function eReturnDomain(){ $domain=RepPostStr($_SERVER['HTTP_HOST'],1); if(emptyempty($domain)) { return ''; } return 'https://'.$domain; }
 
     三、织梦cms(dedecms)使用SSL证书开启https,可正常登录后台修改网站链接地址。 以上提及到的网站文件请用ftp传送到电脑本地,用Dreamweaver等软件修改,直接文本打开修改,可能格式问题造成错误。
 
 

(编辑:拼字网 - 核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!