IIS URL使用请求标头重写规则

时间:2017-01-03 18:58:30

标签: iis url-rewrite-module

我一直在尝试创建一个IIS重写规则来查看API的传入标头,如果它包含某个字符串,则将它们重定向到某个页面而不是API(Noobs - 使用文档API密钥)< / p>

已经过了2个小时而且无法解决问题。有人可以帮忙吗?

由于

1 个答案:

答案 0 :(得分:1)

终于明白了!以下是其他任何感兴趣的人的规则。

     <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>