帝国cms教程栏目,提供精品建站,仿站,二次开发,安装,标签使用等图文教程,帮助建设和管理好你的帝国cms站点。
今天将帝国cms网站换成https头,登陆后台发现是空白页面。下面给大家分享一下解决方法。
帝国cms7.5版本解决方法
7.5版本已经有了http和https自动识别,但是因为一些疑难杂症的原因,自动识别判断的不准,后台登录也是空白。
打开e/config.php查找'httptype'=>0改为'httptype'=>2即可
'httptype'=>0, 代表自动
'httptype'=>1,代表全站http
'httptype'=>2,代表全站https
'httptype'=>3,代表后台https,前台http
'httptype'=>,代表后台http,前台https
帝国cms7.2和以下的版本解决方法
方法一
打开/e/class/connect.php文件,ctrl+h查找
return 'https://'.$domain;
替换为
return ($_SERVER['HTTPS'] ? 'https':'http').'://'.$domain;
方法二
步骤一:找到/e/class/connect.php文件中如下代码:
function eReturnDomain() {
$domain = RepPostStr($_SERVER['HTTP_HOST'], 1);
if(empty($domain)) {
return'';
}
return 'https://' . $domain;
}
替换成:
$domain = RepPostStr($_SERVER['HTTP_HOST'], 1);
if (empty($domain)) {
return '';
}
return ($_SERVER['HTTPS'] ? 'https' : 'http') . '://' . $domain;
}
步骤二:
找到
function FWeReturnDomain() {
$domain = RepPostStr($_SERVER['HTTP_HOST'], 1);
if (empty($domain)) {
return '';
}
return 'https://' . $domain;
}
替换为:
$domain = RepPostStr($_SERVER['HTTP_HOST'], 1);
if (empty($domain)) {
return '';
}
return ($_SERVER['HTTPS'] ? 'https' : 'http') . '://' . $domain;
}
以上是关于帝国cms修改成https后后台登陆空白的解决办法,更多相关内容请关注帝国模板之家其他文章。
转载请注明来源:帝国cms修改成https后后台登陆空白的解决方法
本文永久链接地址:https://www.moyouyouw.cn/code/455.html
郑重声明:本站所有主题/文章除标明原创外,均来自网络转载,版权归原作者所有,如果有侵犯到您的权益,请联系本站删除,谢谢!我们不承担任何技术及版权问题,且不对任何资源负法律责任。
售价: 300 13 ℃ 0 评论
售价: 300 7 ℃ 0 评论
售价: 200 20 ℃ 0 评论
已有 位小伙伴发表了看法
欢迎 你 发表评论