帝国CMS网站管理系统是十分受欢迎的CMS管理系统,用户众多,但很多使用帝国CMS7.2及以下版本的客户会发现,当网站部署了SSL证书,使用https访问网站正常,登陆网站后台时会出现空白。前几日帮一个客户搬家,然后配置了https,就碰上了这样的问题,百度了很多方法测试后发现解决不了问题,以下是经过亲测的完美解决方案。
以宝塔面板为例,进入网站根目录,通过路径 /e/class 打开 connect.php 文件,找到如下代码:
//返回当前域名 function eReturnDomain(){ $domain=RepPostStr($_SERVER['HTTP_HOST'],1); if(empty($domain)) { return ''; } return 'http://'.$domain; }
将上面代码中的 return ‘http://’.$domain;修改为:return ‘https://’.$domain; ,这样就可以正常登录后台了。
本站所有内容,如有版权、侵权等问题,请及时联系本站做删除。发布者:聚云网,转载请注明出处:https://www.juyun.top/5542.html