Iis
IIS 7.5 URL 重寫正在刪除帶有波浪號 (~) 的部分 URL
我正在嘗試通過 IIS 在本地執行的網站執行反向代理以使 SSL 正常執行。我已經設置了所有規則,以便我可以完美地看到網站的 90%。該應用程序是 Atlassian 的坩堝,但我認為我的問題比這更籠統。
錯誤請求具有以下格式(帶有經過清理的名稱和路徑)
似乎 URL 重寫正在刪除請求中 ~ 字元之後的所有內容。
對於我嘗試過的入站重寫規則
crucible(.*) ^crucible(.*) ^/crucible(.*) ^/crucible(.*)$
還有大約十幾種其他變體。我還使用選中和未選中的“應用查詢字元串”框來完成此操作。
我終於找到了一種讓應用程序正常工作的方法。正確的 UR 是
crucible(.*)(~.*)?
然後我將 URL 傳遞到我的網站,並帶有後綴
{R:1}{R:2}
現在它可以工作了。