IIS 日志記錄已將特定 GET 請求記錄為已重定向。
這是相關條目(已洗掉 IP 地址):
2021-10-06 02:48:59 xx.xx.xx.xx GET /test - 80 - xx.xxx.x.xxx Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36 - 301 0 0 1
該應用程式/test由單個 index.php 檔案組成,該檔案是echo單詞“hello”。
IIS 中沒有設定 url 重定向規則。也沒有任何電話 header()
關于如何確定為什么在這樣的簡單 Web 應用程式上會發生重定向的任何想法?或有關如何找出原因的提示?
對于背景關系,運行這個簡單應用程式的服務器位于 AWS 負載均衡器后面。但是,重定向肯定發生在 IIS 服務器上,而不是在某些防火墻或網路配置中。
此外,重定向僅在末尾沒有“/”時發生。如果末尾有一個“/”,它就可以作業。(狀態代碼 = 200)。我在這個問題這里有更詳細的資訊
uj5u.com熱心網友回復:
這是 IIS 的內置行為。當 URL 映射到目錄并且缺少尾部斜杠時,IIS 會發送重定向以添加斜杠。它被稱為是“禮貌重定向”,為解釋在這里。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/340931.html
