Перезапись URL IIS на основе HTTPS - PullRequest
0 голосов
/ 28 февраля 2019

2008 R2 + IIS7.5 + перезапись URL 2.0

Невозможно перезаписать действие на основе https?

<rewrite>
   <rules>
      <rule name="HTTP to HTTPS Redirect" enabled="true" stopProcessing="true">
            <match url="(.*)" />
            <conditions logicalGrouping="MatchAny">
                <add input="{HTTPS}" pattern="^off$" />
            </conditions>
            <action type="Redirect" url="https://{HTTP_HOST}{REQUEST_URI}" redirectType="Permanent" />
      </rule>
      <rule>
            <rule name="W:Main PC" enabled="true" stopProcessing="true">
                <match url="^$" ignoreCase="true" />
                <action type="Rewrite" url="main/?target=config" appendQueryString="true" />
            </rule>
      </rule>
    </rules>
</rewrite>

«W: Main PC» не работает с перезаписью.Работает перенаправление.

И 302 объекта переместили петлю перенаправления

ERR_TOO_MANY_REDIRECTS

Как это исправить?

...