Переадресация с www https на не-www https web.Config - PullRequest
0 голосов
/ 26 августа 2018

У меня есть этот код, который отлично работает, если вы ввели www.example.com или http://example.com - он перенаправляет на https://example.com.

Теперь, когда я ввожу https://www.Example.com, я хочу, чтобы меня перенаправили на https://Example.com - но это не работает с этой системой перенаправления.

  <rewrite>
      <rules>
        <rule name="Redirect to non-www" stopProcessing="true">
          <match url="(.*)" negate="false"></match>
          <action type="Redirect" url="https://Example.com/{R:1}"></action>
          <conditions>
            <add input="{HTTP_HOST}" pattern="^Example\.com$" negate="true"></add>
          </conditions>
        </rule>


         <rule name="HTTP to HTTPS redirect" stopProcessing="true"> 
    <match url="(.*)" /> 
    <conditions> 
        <add input="{HTTPS}" pattern="off" ignoreCase="true" />
    </conditions> 
    <action type="Redirect" redirectType="Permanent" url="https://{HTTP_HOST}/{R:1}" />
          </rule>

      </rules>
    </rewrite>
...