2017-01-03 9 views
0

Я пытаюсь создать правило перезаписи IIS, которое смотрит на входящий заголовок для API и, если он содержит определенную строку, перенаправляет их на определенную страницу, а не в API (Noobs - Использование ключей API-интерфейса)Правило переопределения URL-адреса IIS с использованием заголовка запроса

Был у него 2 часа и просто не мог его обработать. Может ли кто-нибудь помочь?

Thanks

ответ

0

Наконец-то получилось! Ниже приведено правило для кого-то, кого это интересует.

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