自动外链工具 在线排版工具 搜索引擎提交入口 wordpress主题推荐 批量打开网址工具 【老域名购买】 思享SEO导航 【网站合作】

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

368
文章目录
  1. 帝国cms7.5版本解决办法
  2. 帝国cms7.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博客编辑转载,仅用于参考学习,如有侵权请联系本站修改删除!
seo培训评论广告

2条评论

昵称*

邮箱*

网址