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

12下一頁
返回列表 發(fā)帖
查看: 4971|回復: 20

[已解決] 請教各位大俠,Discuz! X3.5如何真正實現(xiàn)全站HTTPS?

7

主題

82

回帖

127

積分

漸入佳境

貢獻
0 點
金幣
15 個
樓主
發(fā)表于 2023-6-11 23:11:03 | 只看樓主 |只看大圖 |倒序瀏覽 |閱讀模式
請教各位大俠,Discuz! X3.5如何真正實現(xiàn)全站HTTPS?


程序版本:Discuz! X3.5 Release 20230520 UTF-8
服務器系統(tǒng):Linux
PHP版本:PHP v7.2.15
MySQL版本:5.7.25-log

SSL證書已申請,并配置成功,目前出現(xiàn)的問題是,論壇頁面有的是綠標HTTPS,有的不是,我自己已經(jīng)先行做過多次排查了,發(fā)現(xiàn)主要原因是部分頁面存在HTTP鏈接,例如:
1、首頁因為有別的論壇的友情鏈接,部分友情論壇沒有申請SSL證書,還是HTTP鏈接,導致首頁不是綠標HTTPS;
2、作為一個存在時間比較長的論壇站點,部分帖子內(nèi)容帶有的鏈接很多是HTTP,畢竟HTTPS是近幾年才較為普及的。

我自己搜尋了相關解決辦法,其中:
1、打開:source/function/function_core.php
2、搜索:$content = output_replace($content);
3、在下面添加:$content = str_replace('http://','https://',$content);
此方法將網(wǎng)站會員發(fā)帖和風格里面只要有http://,都會自動成https://,確實是生效了。

但是后續(xù)導致錯誤產(chǎn)生:
1、點擊右上角用戶頭像,進入用戶個人中心,頁面變?yōu)榱丝瞻醉撁妫?br /> 2、點擊首頁論壇版區(qū)的最新發(fā)帖,帖子內(nèi)容不顯示,頁面也是變成了空白頁面。

將function_core.php備份還原后,空白頁面就恢復了,但是部分頁面因為含有HTTP鏈接,還是無法實現(xiàn)綠標HTTPS,問題就回到了原地。

我看到過有比較老的論壇,頁面即使包含了HTTP鏈接,也不影響論壇的HTTPS綠標。
所以請教各位大俠,這個代碼問題究竟出在哪里?能否修復使用?或者Discuz! X3.5有什么其他的方法,可以真正實現(xiàn)全站HTTPS?謝謝。
1 貢獻+1 金幣

最佳答案

愛之夢美風 發(fā)表于 2023-6-12 17:20
謝謝您對我錯誤的指出,我確實對這其中的概念并不是很了解。
論壇我是從PW8.7轉(zhuǎn)到3.0,3.0升級3.4,最后 ...

關于頭像:
config/config_ucenter.php 和 uc_server/data/config.inc.php 這兩個文件
把里面的http換成https
然后一定記得進后臺更新緩存(在正確的https網(wǎng)址下面更新)

關于其他內(nèi)容:
如果你想快速全站https化,并且你確認你站內(nèi)所有的http鏈接加了s都能訪問,
config/config_global.php里面找到 $_config['output']['upgradeinsecure']
選項的含義:在HTTPS環(huán)境下請求瀏覽器升級HTTP內(nèi)鏈到HTTPS,此選項影響外域資源鏈接且與自定義CSP沖突 0=關閉(默認),1=打開
開啟后網(wǎng)站無需做任何調(diào)整就可以默認切換所有http請求到https。
但是,如果原始資源只能走http,走不了https,你讓他自動加上以后是會導致對應的內(nèi)容無法正常顯示的。
回復

使用道具 舉報

4

主題

986

回帖

24萬

積分

管理員

官方有償服務QQ 1453650

貢獻
179 點
金幣
240005 個
QQ
沙發(fā)
發(fā)表于 2023-6-11 23:53:47 | 只看Ta
X3.5默認不需要修改
回復

使用道具 舉報

7

主題

82

回帖

127

積分

漸入佳境

貢獻
0 點
金幣
15 個
板凳
 樓主| 發(fā)表于 2023-6-12 16:01:11 | 只看Ta

首先感謝您的回答,我知道X3.5本身是不需要修改的。
但是現(xiàn)在的問題是,只要論壇的頁面包含HTTP鏈接(例如內(nèi)容頁中含有HTTP網(wǎng)址),就會影響到論壇的HTTPS綠標( )由綠變灰色+感嘆號( )。
我見過比較老的論壇,同樣是X3.5的論壇系統(tǒng),即使內(nèi)容頁中包含了HTTP鏈接,也不會影響論壇HTTPS綠標的。
我就是想知道這個是如何實現(xiàn)的,謝謝。
回復

使用道具 舉報

31

主題

5903

回帖

1萬

積分

應用開發(fā)者

貢獻
620 點
金幣
1444 個
QQ
地板
發(fā)表于 2023-6-12 16:16:46 | 只看Ta
愛之夢美風 發(fā)表于 2023-6-12 16:01
首先感謝您的回答,我知道X3.5本身是不需要修改的。
但是現(xiàn)在的問題是,只要論壇的頁面包含HTTP鏈接(例 ...

你這個說法是錯誤的,頁面內(nèi)有http鏈接不會導致綠標失效,只有引入http資源才會失效,這是兩個不同的概念。比如本站是https,我在帖子里插入鏈接:

http://www.wmp169.com/zgltphb.htm

并不會導致本業(yè)的https綠標失效
回復 1

使用道具 舉報

7

主題

82

回帖

127

積分

漸入佳境

貢獻
0 點
金幣
15 個
5#
 樓主| 發(fā)表于 2023-6-12 17:20:33 | 只看Ta
湖中沉 發(fā)表于 2023-6-12 16:16
你這個說法是錯誤的,頁面內(nèi)有http鏈接不會導致綠標失效,只有引入http資源才會失效,這是兩個不同的概念 ...

謝謝您對我錯誤的指出,我確實對這其中的概念并不是很了解。
論壇我是從PW8.7轉(zhuǎn)到3.0,3.0升級3.4,最后再升級到3.5的,并沒有做什么修改。
唯一改過的function_core.php,也在發(fā)現(xiàn)問題后,馬上備份還原了。
因此我也不知道為什么論壇會引用http資源,請問如何使論壇不引用http資源呢?謝謝。
回復

使用道具 舉報

6

主題

840

回帖

2377

積分

已臻大成

貢獻
144 點
金幣
90 個
6#
發(fā)表于 2023-6-12 18:02:26 | 只看Ta
或者試試插件看能否解決!

https://addon.dismall.com/?ac=se ... plugin&f_k=http
類似的插件我用過一兩個,但都不怎么對癥,還是謝謝你的回復。 
發(fā)表于 2023-6-13 22:17
回復

使用道具 舉報

31

主題

5903

回帖

1萬

積分

應用開發(fā)者

貢獻
620 點
金幣
1444 個
QQ
7#
發(fā)表于 2023-6-12 18:42:11 | 只看Ta
愛之夢美風 發(fā)表于 2023-6-12 17:20
謝謝您對我錯誤的指出,我確實對這其中的概念并不是很了解。
論壇我是從PW8.7轉(zhuǎn)到3.0,3.0升級3.4,最后 ...

我都沒看見你網(wǎng)站頁面……無法判斷你是引用了什么導致的,不好做判斷啊
問題已經(jīng)解決了,還是非常感謝您的幫助。 
發(fā)表于 2023-6-13 22:16
回復

使用道具 舉報

4

主題

986

回帖

24萬

積分

管理員

官方有償服務QQ 1453650

貢獻
179 點
金幣
240005 個
QQ
8#
發(fā)表于 2023-6-12 18:53:06 | 只看Ta
https調(diào)用http的圖片、js、css等資源,才會影響綠標
是的,這個我明白,但是我不太清楚如何才能不調(diào)用http的資源,現(xiàn)在問題已經(jīng)解決了,還是非常感謝您的幫助。 
發(fā)表于 2023-6-13 22:18
回復

使用道具 舉報

15

主題

1868

回帖

2169

積分

應用開發(fā)者

discuz 老兵

貢獻
12 點
金幣
198 個
QQ
9#
發(fā)表于 2023-6-12 20:10:01 | 只看Ta
  不要糾結綠標。。   簡單來個強制HTTPS
不糾結綠標的話,其實我的論壇已經(jīng)是全站HTTPS了,還是想學習學習,盡量做的更好一點,還是謝謝你的回復。 
發(fā)表于 2023-6-13 22:20
回復

使用道具 舉報

12

主題

1655

回帖

2814

積分

Giter

貢獻
151 點
金幣
362 個
10#
發(fā)表于 2023-6-12 22:46:59 | 只看Ta
愛之夢美風 發(fā)表于 2023-6-12 16:01
首先感謝您的回答,我知道X3.5本身是不需要修改的。
但是現(xiàn)在的問題是,只要論壇的頁面包含HTTP鏈接(例 ...

這個并不是問題,因為實測國際上最主流的三大瀏覽器:Chrome Firefox Edge 均不會在純 https 下顯示綠標這種東西,只會在網(wǎng)址前面顯示一把鎖。

你遇到的問題,極有可能是某家套殼瀏覽器自己杜撰的顯示形式,并不是一種符合國際標準的實現(xiàn),因此可以無視。另外推薦使用標準的瀏覽器訪問網(wǎng)站。
原來如此,說起來不怕您笑話,我用的360極速瀏覽器,主要是習慣了。 
發(fā)表于 2023-6-13 22:22
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

  • 關注公眾號
  • 有償服務微信
  • 有償服務QQ

手機版|小黑屋|Discuz! 官方交流社區(qū) ( 皖ICP備16010102號 |皖公網(wǎng)安備34010302002376號 )|網(wǎng)站地圖|star

GMT+8, 2025-9-21 07:11 , Processed in 0.105774 second(s), 38 queries .

Powered by Discuz! W1.0 Licensed

Copyright © 2001-2025 Discuz! Team.

關燈 在本版發(fā)帖
有償服務QQ
有償服務微信
返回頂部
快速回復 返回頂部 返回列表