http a https siempre usando IIS Rewrite
Usando el modulo IIS Rewrite, la solución pasa por añadir en el Web.config la regla:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
<system.webServer> <rewrite> <rules> <rule name="Redirect to http" enabled="true" patternSyntax="Wildcard" stopProcessing="true"> <match url="*" negate="false" /> <conditions logicalGrouping="MatchAny"> <add input="{HTTPS}" pattern="off" /> </conditions> <action type="Redirect" url="https://{HTTP_HOST}{REQUEST_URI}" redirectType="Found" /> </rule> </rules> </rewrite> </system.webServer> |
también se puede usar como acción
1 |
<action type="Redirect" url="https://www.dominio.com/{R:1}" redirectType="Found" /> |