【已验证】网站配置https后,帝国cms后台登录后变空白的问题
更新时间:2018年1月4日 22:37
但是蛋疼的问题出现了,后台登录后一片空白,排除php代码不能运行的问题后
我感觉是http改成https,后台有些地方要替换
我感觉是http改成https,后台有些地方要替换
今天一时兴起把网站配置成https模式
可以点开访问一下 https://www.zhuxianfei.com
感觉逼格高了一大截
但是蛋疼的问题出现了,后台登录后一片空白,排除php代码不能运行的问题后
我感觉是http改成https,后台有些地方要替换
直接打开帝国cms下的
/e/class/connect.php
找到代码
function eReturnDomain(){ $domain=RepPostStr($_SERVER['HTTP_HOST'],1); if(empty($domain)) { return ''; } return 'http://'.$domain; }
替换成
function eReturnDomain(){ $domain=RepPostStr($_SERVER['HTTP_HOST'],1); if(empty($domain)) { return ''; } return ($_SERVER['HTTPS'] ? 'https':'http').'://'.$domain; }
这个地方替换完成后再搜索一下http://
你会发现类似的function,只要做同样的替换就可以了
这个问题已经验证,不信你试试