| wordpress,Discuz,Zblog模板開啟HTTPS網站訪問排版 |
wordpress,Discuz,Zblog模板開啟HTTPS網站訪問排版 一、 wordpress模板開啟HTTPS網站訪問排版錯亂 通過ftp連接在wp-config.php文件中加入如下兩行,重啟站點生效。 define('FORCE_SSL_ADMIN', true); if (strpos($_SERVER['HTTP_X_FORWARDED_PROTO'], 'https') !== false) $_SERVER['HTTPS']='on'; 二、Discuz開啟HTTPS網站訪問排版錯亂 以下配置是讓相應域名訪問時強制跳轉HTTPS 編輯source/class/discuz/discuz_application.php文件 在188行處添加如下: 注:下列示例代碼中的"baidu.com"為用戶的自有域名,具體問題處理時可將該域名替換為用戶的自有域名。 if ($this->endWith($_SERVER['HTTP_HOST'],"baidu.com")) { $_G['scheme'] = 'https'; } 在207行添加如下代碼 private function endWith($haystack, $needle) { $length = strlen($needle); if($length == 0){ return true; } return (substr($haystack, -$length) === $needle); } 三、Zblog開啟HTTPS網站訪問排版錯亂 登錄Zblog后臺在網站設置修改基礎設置中的網站地址為HTTPS即可。 新版本需要單獨設置b:1;,默認他是b:0;是無法修改“固定網站域名”的 select * from zbp_config where conf_Key like '%ZC_PERMANENT_DOMAIN_WITH_ADMIN%' or conf_Key like '%ZC_PERMANENT_DOMAIN_ENABLE%' |