帝国cms搭建https网站登录后台空白的解决办法

帝国CMS 思享 1516浏览 2评论

因为dedecms的安全性广受诟病,所以最近还算决定学习一下帝国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

EmpireCMS

帝国cms7.2和以下版本解决办法

方法一、

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

查找

  1. return 'http://'.$domain;

替换为

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

方法二、

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

  1. function eReturnDomain(){
  2.         $domain=RepPostStr($_SERVER['HTTP_HOST'],1);
  3.         if(emptyempty($domain))
  4.         {
  5.                 return
  6. '';
  7.         }
  8.         return 'http://'.$domain;    
  9. }

替换成:

  1. $domain=RepPostStr($_SERVER['HTTP_HOST'],1);
  2.     if(emptyempty($domain))
  3.     {
  4.         return '';
  5.     }
  6.     return ($_SERVER['HTTPS'] ? 'https':'http').'://'.$domain;
  7. }

步骤二:

找到

  1. function FWeReturnDomain(){
  2.     $domain=RepPostStr($_SERVER['HTTP_HOST'],1);
  3.     if(emptyempty($domain))
  4.     {
  5.         return '';
  6.     }
  7.     return 'http://'.$domain;
  8. }

替换为:

  1. $domain=RepPostStr($_SERVER['HTTP_HOST'],1);
  2.     if(emptyempty($domain))
  3.     {
  4.         return '';
  5.     }
  6.     return ($_SERVER['HTTPS'] ? 'https':'http').'://'.$domain;
  7. }

我当然是选择第一种简单的方法,完美解决 开森~

本文来源:【帝国cms修改成https后后台登陆空白的解决办法
思享SEO博客编辑转载,仅用于参考学习,如有侵权请联系本站修改删除!

扩展阅读

http与https协议头是否影响适配?

协议头不影响适配。...

网站HTTPS改造后,友情链接是不是也改成https?

如果是指向外部的友情链接,则不受是否https的影响,如果是其他网站指向本站的友链,建议修改,如无法修改请确保http与https的301重定向关系...

HTTP和HTTPS有什么区别?

简单来说:HTTPS是已经加密的HTTP,而HTTPS协议主要应用于加密环境,比如:网上银行登陆、支付宝登陆等等。 相关SEO术语解释: HTTPS: HTTPS(全称:Hyper Text Transfer Protocol over Secure......

avatar
发表我的评论
取消评论

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

网友最新评论 (2)

  1. avatar
    感谢分享 学习了
    济南起重机销售3年前 (2019-03-29)回复
  2. avatar
    写的很好,很喜欢
    文娱帝国3年前 (2019-03-29)回复