X3.4設置好了https,Chrome瀏覽器輸入網址,https正常,但Edge瀏覽器輸入網站后,提示不安全,如下圖: 兩個問題請教: 1.Chrome打開https正常的,而Edge瀏覽器打開不正常,是什么原因? 2.查看網頁源代碼里面 ... 查看全文
技術控 發表于 2021-3-1 15:30 沒有的話你只需要把那行復制補加到global里面就行啦…… 那個default是默認的示例文件,改它是沒有用的。它就是給你參考的。對照著它去修改你的config就可以了。 |
本帖最后由 專家 于 2021-2-27 18:37 編輯 技術控 發表于 2021-2-27 10:39 如果你不會配置服務器,而且已經在用最新版Discuz的話,直接進config/config_global.php,找到$_config['output']['upgradeinsecure'],把值改成1就行(有條件的話最好還是在服務器上配置)。 如果你希望手動輸入網址還想直接進https的話,需要在輸入的時候就手動加上https,因為瀏覽器自古起來就默認走http,這不是你的問題。 但你可以將服務器設置成http自動跳轉https,或者開啟hsts,實現手動輸入網址第一次就跳轉到https。具體辦法可以在網上查詢,同樣是需要配置服務器的。這個靠插件來實現可能還是不太行,配置服務器才是根本解決問題的辦法,還是建議學習一下。 |
直接輸入網址,Edge打開主頁是http的,再點擊其他頁面,都是https的 Chrome瀏覽器所有頁面都是https的。 試過一個插件,還是一樣的。雖然問題不大,但還是想研究看是什么原因。 |
專家 發表于 2021-2-26 22:55 感謝指點! Edge瀏覽器已是最新的 技術小白,對于配置服務器表示有點難度,在學習中。 |
技術控 發表于 2021-2-26 13:58 話說可以先試一下Edge升級到最新版以后還會不會出現這個問題。 因為最新的瀏覽器已經不再支持https網頁加載http內容,圖片相關的內容會直接跳轉到https,腳本相關的內容會報失敗。也就是即便你什么也不改,也能完美兼容未來的瀏覽器。 如果對自己站點的https加載有信心,可以給服務器配置上upgrade insecure requests (如何配置請自行搜索,不同服務器不一樣),問題自動解決,一行代碼都不用改。 |
把模板里面帶http都替換成https |
手機版|小黑屋|Discuz! 官方交流社區
( 皖ICP備16010102號 |皖公網安備34010302002376號 )|網站地圖|
GMT+8, 2025-9-20 03:07 , Processed in 0.080932 second(s), 31 queries .
Powered by Discuz! W1.0 Licensed
Copyright © 2001-2025 Discuz! Team.