織夢模板網的用戶“行走的荷爾蒙042”給織夢模板小編留言咨詢,為什么他的帝國CMS在改造成https后,發現網站后臺登陸不了了,顯示空白,問武林網小編這個具體是什么問題,要如何解決。
在咨詢了用戶的相關情況后,織夢模板網小編了解到用戶使用的是帝國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后網站后臺登陸空白是什么問題的全部內容,希望對大家的學習和解決疑問有所幫助,也希望大家多多支持武林網。新聞熱點
疑難解答