澳门十大游戏网址大全,金沙平台投注

全网整合营销服务商

营销网站建设+SEO快速排名优化+PC+移动

免费咨询热线:

当前位置:主页 > 常德SEO > 常德SEO文章 > > 帝国cms搭建https网站登录后台空白的解决办法

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

  • 时间:2020-01-12 15:08
  • 点击:次
文章目录

澳门十大游戏网址大全,金沙平台投注因为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

帝国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. }

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

来源:本文由 点通网络原创撰写,欢迎分享本文,转载请保留出处和链接! 分享:

澳门十大游戏网址大全,金沙平台投注相关的文章




您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。