帝国CMS启用百度云加速和HTTPS后网站后台无法登陆

帝国CMS启用百度云加速和HTTPS后网站后台无法登陆

一直显示空白,停留到:ecmadmin.php页面

帝国CMS7.2及以下版本解决办法

1、打开e/class/connect.php,添加以下方法:

/**
* isHttps
* 由365keke.com提供,转载请保留
* @return boolean
*/
function isHttps()
{
return (
(isset($_SERVER['HTTPS']) and $_SERVER['HTTPS'] == 'on') or
(isset($_SERVER['HTTP_X_FORWARDED_PROTO']) and $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https')
);
}

2、搜索”http:”共两处都修改为:

return (isHttps() ? 'https':'http').'://'.$domain;//同时兼容https和http,由365keke.com提供,转载请保留

如下图:

帝国CMS7.5解决办法

打开e/config/config.php,修改httptype的值

‘httptype’=>0, 代表自动
‘httptype’=>1,代表全站http
‘httptype’=>2,代表全站https
‘httptype’=>3,代表后台https,前台http
‘httptype’=>,代表后台http,前台https

付费咨询请联系QQ:706448591
365客客 » 帝国CMS启用百度云加速和HTTPS后网站后台无法登陆

提供最优质的资源集合

立即查看 了解详情