У меня есть 3 правила в IIS www, https и перенаправлениях старых URL. Но кажется, что он застрял в al oop, и я получаю сообщение об ошибке, есть ли способ объединить эти три, чтобы предотвратить это?
<rule name="SSL" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{HTTPS}" pattern="off" />
</conditions>
<action type="Redirect" url="https://{HTTP_HOST}{REQUEST_URI}" redirectType="Permanent" />
</rule>
<rule name="www" stopProcessing="true">
<match url=".*"/>
<conditions>
<add input="{HTTP_HOST}" pattern="^test.com$"/>
</conditions>
<action type="Redirect" url="https://www.test.com/{R:0}" redirectType="Permanent"/>
</rule>
<rule name="OLD URL redirects">
<match url=".*"/>
<conditions>
<add input="{OldRedirects:{REQUEST_URI}}" pattern="(.+)"/>
</conditions>
<action type="Redirect" url="{C:1}" appendQueryString="false"/>
</rule>
Мысль, объединяющая их, решает проблему? Но я не мог заставить его работать