我对 IIS 和 URL Rewrite 非常熟悉,但刚刚接到一个让我很为难的任务。我需要检查每个请求中是否存在 X-Forwarded-For HTTP 标头,并根据其是否存在重定向请求。
我如何检查这个标题?
答案1
尝试如下操作:
<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>