我一直在尝试创建一个IIS重写规则来查看API的传入标头,如果它包含某个字符串,则将它们重定向到某个页面而不是API(Noobs - 使用文档API密钥)< / p>
已经过了2个小时而且无法解决问题。有人可以帮忙吗?
由于
答案 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>