使用请求标头的IIS URL重写规则
问题描述:
我一直在尝试创建一个IIS重写规则,该规则查看API的传入标头,并且它包含某个字符串,将它们重定向到特定页面而不是API(Noobs - 使用文档API密钥)使用请求标头的IIS URL重写规则
已经在它2小时,只是不能解决它。谁能帮忙?
谢谢
答
终于明白了!对于任何感兴趣的人来说,这条规则如下。
<rewrite>
<rules>
<rule name="Rewrite Noob Documentation API Key" enabled="true" stopProcessing="true">
<match url=".*" />
<conditions>
<add input="{HTTP_Authorization}" pattern="^ukvd-ipwhitelist ABCD1234-1b3d-4d63-aa75-ABCDEF123456$" />
</conditions>
<action type="Redirect" url="https://xxx.co.uk/dockey.html" appendQueryString="false" />
</rule>
</rules>
</rewrite>