|
看了很多教程,discuz3.4升級https,這個網(wǎng)上的教程特別多,,但是坑的程度也是特別高,根本沒有一個全的,。其實現(xiàn)在discuz3.4升級https真的很簡單,,不需要改各種文件。我的就是這么升級https的,。
第一步:給網(wǎng)站加https證書,,具體的網(wǎng)上教程太多了,就是給服務(wù)器環(huán)境配置而已,,我的是阿里云的,,一鍵開啟就行了。寶塔面板也可以一鍵配置,。 所以,,加證書步驟忽略
第二步:進入discuz后臺,修改全局-站點信息 和 站長-UCenter設(shè)置,,將http的網(wǎng)址改為https
1.jpg (18.07 KB)
下載附件
2020-3-6 17:15 上傳
2.jpg (19.38 KB)
下載附件
2020-3-6 17:15 上傳
第三步:修改source/class/discuz/discuz_application.php,,190行左右
$_G['isHTTPS'] = ($_SERVER['HTTPS'] && strtolower($_SERVER['HTTPS']) != 'off') ? true : false;
直接修改為
$_G['isHTTPS'] = true;
關(guān)于這里,網(wǎng)上的其它教程會直接給錯誤的答案,,根據(jù)那種教程修改并不會生效,,這是最無奈的事情,如果網(wǎng)站需要http訪問就再改回來或者直接改為false就好了,。
最后訪問網(wǎng)站,,可以看到https沒有不安全提示了
https(3).jpg (27.25 KB)
下載附件
2020-3-6 17:03 上傳
開啟discuz3.4全站http跳轉(zhuǎn)https:
將以下代碼加入到.htaccess中:
RewriteCond %{SERVER_PORT} !^443$
RewriteRule (.*) https://%{SERVER_NAME}/$1 [R=301,L]
|
上一篇:近日本站升級到https后discuz插件蜘蛛記錄http帶443端口解決方法下一篇:Discuz站點廣告?全局 頁頭二級導航欄廣告,,顯示多條教程
|