帝国cms配置https后,登录网站后台时出现空白的解决方案

帝国CMS网站管理系统是十分受欢迎的CMS管理系统,用户众多,但很多使用帝国CMS7.2及以下版本的客户会发现,当网站部署了SSL证书,使用https访问网站正常,登陆网站后台时会出现空白。前几日帮一个客户搬家,然后配置了https,就碰上了这样的问题,百度了很多方法测试后发现解决不了问题,以下是经过亲测的完美解决方案。

以宝塔面板为例,进入网站根目录,通过路径 /e/class 打开 connect.php 文件,找到如下代码:

帝国cms配置https后,登录网站后台时出现空白的解决方案

//返回当前域名

function eReturnDomain(){
$domain=RepPostStr($_SERVER['HTTP_HOST'],1);
if(empty($domain))
{
return '';
}
return 'http://'.$domain;
}

将上面代码中的 return ‘http://’.$domain;修改为:return ‘https://’.$domain; ,这样就可以正常登录后台了。

本站所有内容,如有版权、侵权等问题,请及时联系本站做删除。发布者:云期刊,转载请注明出处:https://www.yunqikan.cn/5542.html

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

问答社区 在线客服
咨询电话

iphone 咨询热线:13001069197

服务时间:上午 9:00 至晚上 21:00

联系我们

QQ 技术:109033286

QQ 运维:3423710838

email 邮箱:drhxxkj@163.com

Qqun QQ交流群:808026766

分享本页
返回顶部
上云攻略全知道

企业上云,购买云服务器攻略帮您节省上云成本,价值千元 的上云攻略,让您省到就是赚到!

查看详情