Windows
IIS7 URL 重寫 - 檢查 X-Forwarded-For 標頭
我對 IIS 和 URL 重寫非常熟悉,但我剛剛得到了一個讓我難過的任務。我需要檢查每個請求是否存在 X-Forwarded-For HTTP 標頭,並根據它的存在重定向請求。
如何檢查此標頭?
嘗試以下操作:
<rewrite> <rules> <rule name="RedirectBasedOnForwardedFor" patternSyntax="Wildcard" stopProcessing="true"> <match url="*" /> <conditions> <add input="{HTTP_X_Forwarded_For}" pattern="insert your pattern here" /> </condiations> <action type="Redirect" url="/newurl/" /> </rule> </rules> </rewrite>