> 经验正文

帝国CMS开启SSL后后台无法打开解决方法

本方法测试时使用的帝国CMS7.2 UTF-8版本,其它版本未做测试,请自行注意。提醒:修改之前一定要注意备份文件。

方法一
修改/e/class/connect.php文件,找到
function eReturnDomain(){
$domain=RepPostStr($_SERVER['HTTP_HOST'],1);
if(emptyempty($domain))
{
return '';
}
return 'http://'.$domain;
}

return 'http://'.$domain;
修改为:
return 'https://'.$domain;

方法二
修改:
修改/e/class/connect.php文件,找到
function eReturnDomain(){
$domain=RepPostStr($_SERVER['HTTP_HOST'],1);
if(emptyempty($domain))
{
return '';
}
return 'http://'.$domain;
}
修改为
function eReturnDomain(){
$domain=RepPostStr($_SERVER['HTTP_HOST'],1);
if(emptyempty($domain))
{
return '';
}
return ($_SERVER['HTTPS'] ? 'https':'http').'://'.$domain;
}

本文为您提供帝国cms后台支持https访问,帝国cms7.2后台支持ssl修改方法,EmpireCMS开启SSL后后台无法打开解决方法。