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

Discuz! 官方交流社區

標題: 關于IIS配置證書的問題 [打印本頁]

作者: goldenwall    時間: 2024-12-2 21:39
標題: 關于IIS配置證書的問題
Discuz3.5網站運行于IIS之上,為網站配置了證書,訪問正常。
為實現強制https,使用了IIS的URL重寫組件,根目錄下web.config并配置如下:
(, 下載次數: 25)
首頁、帖子、門戶文章都正常。

但門戶的頻道設置了目錄名稱,如下圖:
(, 下載次數: 29)

在訪問這個目錄的時候,就出現了頁面重定向次數過多的提示,如下圖:
(, 下載次數: 26)

排查代碼,在source\module\portal\portal_list.php,文件中看到如下代碼:

(, 下載次數: 24)

這個重定向,貌似跟IIS的URL重寫的301重定向沖突,導致上述錯誤。
哪位老師能給個指導性的解決建議,非常感謝!!!
網站訪問地址:https://www.flowercn.net

作者: bug八阿哥    時間: 2024-12-2 21:50
SSL是不可以多次重復定向的 配置SSL為何要改源碼呢 有點不懂 不是支持https了么 在不是也有插件去直接使用https的 已經忘記IIS了 回答不了IIS技術問題了
作者: goldenwall    時間: 2024-12-2 22:34
不是要改源碼,而是排查了一下哪里在做重定向。
作者: mingkong    時間: 2024-12-2 22:38
可以在IIS控制面板里設置一下301跳轉,所有域名都跳轉到ssl的網址上就可以了。不用去改配置文件。
作者: goldenwall    時間: 2024-12-3 09:16
自己填一下坑吧:
因為門戶的頻道:https://www.url.net/FlowerNews/設置了獨立的目錄,則代碼source\module\portal\portal_list.php中約32行,做了dheader的301跳轉。

通過瀏覽器debug發現,302和301跳轉反復進行。一個是iis跳轉的,一個是代碼里跳轉的。所以出現瀏覽器報錯。
在source\module\portal\portal_list.php中打印$cat數組,發現還是有http的域名存在,那一定是某些配置的地方還沒改https

后發現是在ucenter里,應用列表中的站點url沒有改成https,修改后一切正常。
跟IIS也沒關系。
作者: crx349    時間: 2024-12-4 11:19
重定向過多了,強制跳轉一般設置帖子和首頁就可以了
作者: monkeye    時間: 2024-12-4 11:31
這年頭還有人用IIS?寶塔不香嗎
作者: 數碼達人    時間: 2024-12-4 12:04
Windows 推薦用upupw服務器套件




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