久久久久av_欧美日韩一区二区在线_国产精品三区四区_日韩中字在线

Discuz! 官方交流社區

標題: 最新版本DZx3.4怎么實現全站HTTPS教程 [打印本頁]

作者: 鴻茂傳媒    時間: 2019-5-31 21:20
標題: 最新版本DZx3.4怎么實現全站HTTPS教程
本帖最后由 鴻茂傳媒 于 2019-8-19 09:27 編輯

修改前注意備份!
查找修改文件discuz_application.php

找到 source/class/discuz/discuz_application.php (約第187行處)
  1. $_G['isHTTPS'] = ($_SERVER['HTTPS'] && strtolower($_SERVER['HTTPS']) != 'off') ? true : false;
復制代碼
修改為
  1. $_G['isHTTPS'] = ($_SERVER['SERVER_PORT'] == 443 || $_SERVER['HTTPS'] && strtolower($_SERVER['HTTPS']) != 'off') ? true : false;
復制代碼
查找修改文件avatar.php

找到 uc_server/avatar.php (約第13行處)
  1. define('UC_API', strtolower(($_SERVER['HTTPS'] == 'on' ? 'https' : 'http').'://'.$_SERVER['HTTP_HOST'].substr($_SERVER['PHP_SELF'], 0, strrpos($_SERVER['PHP_SELF'], '/'))));
復制代碼
修改為
  1. define('UC_API', strtolower(($_SERVER['SERVER_PORT'] == 443 || $_SERVER['HTTPS'] == 'on' ? 'https' : 'http').'://'.$_SERVER['HTTP_HOST'].substr($_SERVER['PHP_SELF'], 0, strrpos($_SERVER['PHP_SELF'], '/'))));
復制代碼
查找修改文件admin.php

找到 uc_server/admin.php (約第13行處)
  1. define('UC_API', strtolower((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on' ? 'https' : 'http').'://'.$_SERVER['HTTP_HOST'].substr($_SERVER['PHP_SELF'], 0, strrpos($_SERVER['PHP_SELF'], '/'))));
復制代碼
修改為
  1. define('UC_API', strtolower(($_SERVER['SERVER_PORT'] == 443 || $_SERVER['HTTPS'] == 'on' ? 'https' : 'http').'://'.$_SERVER['HTTP_HOST'].substr($_SERVER['PHP_SELF'], 0, strrpos($_SERVER['PHP_SELF'], '/'))));
復制代碼
修改后臺設置

后臺 >全局 > 站點 URL,改為HTTPS

后臺 > 站長 > UCenter 設置 > UCenter 訪問地址,改為HTTPS

UCenter 后臺 > 應用管理 > 應用的主 URL,改為HTTPS

做到這一步若還有問題,逐步排查模板、數據庫等地方

作者: xzaxza    時間: 2019-5-31 21:29
支持一下
作者: 鴻茂傳媒    時間: 2019-6-1 09:22
xzaxza 發表于 2019-5-31 21:29
支持一下

謝謝支持。
作者: 小三    時間: 2019-6-1 09:30
厲害了    頂一下
作者: 小寶    時間: 2019-6-1 20:33
Uncaught ReferenceError: jq is not defined  jq(function(){
作者: 人民群眾    時間: 2019-6-2 09:51
支持一下~
作者: ldhxzc    時間: 2019-6-2 11:03
哇哦,3.2的可以嗎?我的3.2沒找到“后臺 >全局 > 站點 URL”這個耶,是不是在“后臺 >全局 > 域名設置”里面?
作者: 耗子    時間: 2019-6-2 19:34
感謝分享
作者: 鴻茂傳媒    時間: 2019-6-2 21:55
ldhxzc 發表于 2019-6-2 11:03
哇哦,3.2的可以嗎?我的3.2沒找到“后臺 >全局 > 站點 URL”這個耶,是不是在“后臺 >全局 > 域名設置”里 ...

全局-站點信息
作者: 站長    時間: 2019-6-16 15:38
收藏一下了
作者: 元歸    時間: 2019-6-23 08:51
收藏學習,感謝分享
作者: yehui2512    時間: 2019-6-29 20:54
支持一下,收藏了。
作者: yehui2512    時間: 2019-7-6 23:26
厲害了    頂一下
作者: beyond926    時間: 2019-7-27 04:12
按步驟都弄了還是不行 圖片和登陸驗證滿都顯示叉號
作者: LCW    時間: 2019-7-27 10:25
提示: 作者被禁止或刪除 內容自動屏蔽
作者: xilushequ    時間: 2019-7-27 14:00
(, 下載次數: 63)
難搞哦  

作者: xilushequ    時間: 2019-7-27 14:10
(, 下載次數: 72)
  。。。。。。。。。
沒用  怎么恢復呢   代碼改回來了   還是拒絕訪問

作者: 技術控    時間: 2021-2-26 14:42
X3.4很多不需要修改了,后臺也按照這些修改了。https不完全,有的還是http。

用的第三方模板,里面js、css等文件里面有http,必須一個個打開搜索,然后修改嗎?

有沒有辦法一次替換掉,因為每次更新模板,可能又要再改一次。
作者: 鴻茂傳媒    時間: 2021-2-27 12:59
技術控 發表于 2021-2-26 14:42
X3.4很多不需要修改了,后臺也按照這些修改了。https不完全,有的還是http。

用的第三方模板,里面js、css ...

可以用第三方插件來實現
作者: 技術控    時間: 2021-2-27 17:16
鴻茂傳媒 發表于 2021-2-27 12:59
可以用第三方插件來實現

直接輸入網址,Edge瀏覽器主頁是http的,其他頁面也都是https的,Chrome瀏覽器全部都是https的。
試過一個插件,還是一樣,雖然是小問題,但還是想好好研究一下。
作者: 3050075638    時間: 2021-12-11 19:30
官方就不能下一個版本直接修改該代碼嗎?
作者: 老周部落    時間: 2021-12-11 22:51
3050075638 發表于 2021-12-11 19:30
官方就不能下一個版本直接修改該代碼嗎?

好幾年前就改了,這教程早就過時了。
建議直接用最新版。
作者: 55178686    時間: 2021-12-18 03:50
收藏備用




歡迎光臨 Discuz! 官方交流社區 (http://www.9999xn.com/) Powered by Discuz! W1.0