Ver Mensaje Individual
  #3 (permalink)  
Antiguo 24/09/2015, 12:39
mastercafe
 
Fecha de Ingreso: mayo-2006
Ubicación: Oviedo - Asturias
Mensajes: 23
Antigüedad: 18 años, 5 meses
Puntos: 1
Respuesta: htaccess para redireccionar a https

El problema de tu pregunta es que en IIS no se usa el HTAccess que es nativo de Apache.
Lo más lógico en IIS es que utilices el UrlRewrite que te resuelve todo esto y más.

En tu caso y para el tema de resolver las www en el webconfig se pondría:
<rule name="Canonical Host Name" patternSyntax="Wildcard" stopProcessing="true">
<match url="*" />
<conditions>
<add input="{HTTP_HOST}" pattern="dominio.com" />
</conditions>
<action type="Redirect" url="http://www.dominio.com/{R:0}" />
</rule>

El tema de HTTP para el HTTPS la regla es:
<rule name="Redirect to HTTPS" stopProcessing="true">
<match url="(.*)" />
<conditions><add input="{HTTPS}" pattern="^OFF$" />
</conditions>
<action type="Redirect" url="https://{HTTP_HOST}/{R:1}" redirectType="SeeOther" />
</rule>


Saludos