2016-04-08 6 views
0

У меня есть перенаправление HTTPS, настроенное в URL Rewrite. Все работает, но мне нужно исключить некоторые порты сервера для веб-сервисов, которые не будут включены в SSL.URL-адрес URL-адреса IIS 8.5 с исключениями веб-службы

<rewrite> 
    <rules> 
     <rule name="HTTPS Redirect" enabled="true" stopProcessing="true"> 
      <match url="(.*)" /> 
      <conditions> 
       <add input="{SERVER_PORT}" pattern="1010" /> 
       <add input="{SERVER_PORT}" pattern="1212" /> 
       <add input="{HTTPS}" pattern="^OFF$" /> 
      </conditions> 
      <action type="Redirect" url="https://{HTTP_HOST}/{R:1}" redirectType="SeeOther" /> 
     </rule> 
    </rules> 
</rewrite> 

Когда я добавляю исключение порта сервера, веб-сервисы работают, но я не получаю мое перенаправление на HTTP вызовов.

ответ

0

Решение оказалось недостающим атрибут ....

<add input="{SERVER_PORT}" pattern="1010" negate="true"\> 

 Смежные вопросы

  • Нет связанных вопросов^_^