欢迎来到361模板(www.ke361.com),原创精品织梦模板提供商。QQ快速注册登录 网站托管 VIP 网站定制

织梦模板

当前位置:织梦模板 > 技术文档 > CMS技术 > 帝国cms改造成https后网站后台登陆空白是什么问题
这篇文章主要为大家详细介绍了帝国cms改造成https后网站后台登陆空白是什么问题,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴。

       织梦模板网的用户“行走的荷尔蒙042”给织梦模板小编留言咨询,为什么他的帝国CMS在改造成https后,发现网站后台登陆不了了,显示空白,问织梦361小编这个具体是什么问题,要如何解决。

      在咨询了用户的相关情况后,织梦模板网小编了解到用户使用的是帝国cms7.5版本,而我们知道帝国CMS7.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.5版本的问题了,那么如果是其他版本的帝国CMS该如何办呢?

扩展解决方法:

以下方法适用帝国cms7.2和以下的版本:

方法一、

打开/e/class/connect.php文件,ctrl+h

查找

return 'http://'.$domain;

替换为

return ($_SERVER['HTTPS'] ? 'https':'http').'://'.$domain;

方法二、

步骤一:找到/e/class/connect.php文件中如下代码:

function eReturnDomain(){
        $domain=RepPostStr($_SERVER['HTTP_HOST'],1);
        if(empty($domain))
        {
                return
'';
        }
        return 'http://'.$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 'http://'.$domain;
}

替换为:

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

问题得以解决。

以上就是帝国cms改造成https后网站后台登陆空白是什么问题的全部内容,希望对大家的学习和解决疑问有所帮助,也希望大家多多支持361模板网。

感谢打赏,我们会为大家提供更多优质资源!

热词标签: 帝国cms HTTPS 后台登陆空白

上一篇织梦模板如何取消织梦后台发布文章时自动生成关键字

下一篇织梦模板在PHP7环境下网站后台文档关键词维护检测已有的关键字为空怎么办

取消

感谢您的支持,我们会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

Powered by361模板网,分享从这里开始,精彩与您同在