Este tutorial le ayudará a configurar su IIS para redirigir cualquier URL de HTTP a HTTPS. Esta es una buena práctica para mantener las URLs de producción siempre en una página segura. Después de completar este tutorial sus todas las solicitudes no seguras (HTTP) a sus sitios web serán redirigidos a seguro (HTTPS) en IIS en Windows.

Tutoriales útiles:

  • Cómo configurar Let’s Encrypt SSL en IIS
  • Cómo configurar el proxy inverso en IIS

Antes de empezar

Asumimos que ya has instalado un certificado SSL en IIS.
También ha añadido el enlace SSL a sus sitios web con el puerto 443 y el certificado instalado.

Paso 1 – Instalar el módulo de reescritura de URL

Utilizamos el módulo de reescritura de URL en IIS para realizar la redirección de HTTP a HTTPS. En primer lugar, debe descargar e instalar el módulo de reescritura de URL en IIS desde aquí:

https://www.iis.net/downloads/microsoft/url-rewrite

Paso 2 – Configurar la redirección de HTTP a HTTPS

Una vez finalizada la instalación, siga los siguientes pasos para completar la redirección de HTTPS en IIS.

  • 1. Inicie el Administrador de IIS y seleccione el sitio web. Inicie el Administrador de IIS y seleccione el sitio web en la sección de conexiones de la izquierda.
  • 2. Verá todas las opciones de configuración en la ventana central. Simplemente haga doble clic en el icono de Reescritura de URL.
  • 3. En el lado izquierdo haga clic en Añadir Regla y luego seleccione Regla en blanco.
  • 4. En primer lugar, introduzca un nombre fácil de usar como el que hemos utilizado «Redirect-To-HTTPS». A continuación, en la sección Match URL, establezca Requested URL en «Matches the Pattern» y establezca Using en «Regular Expressions». A continuación, establezca el tipo de patrón como (.*), tal y como se muestra en la siguiente captura de pantalla.
  • 5. Ahora, expanda el bloque Condiciones. En Logical Grouping cambie el desplegable a Match All y haga clic en Add. En el cuadro de entrada de la condición escriba «{HTTPS}». En la cadena de entrada seleccione «Coincide con el patrón» y establezca el valor del patrón como «^OFF$».
  • 6. Después de los cambios anteriores, expanda el bloque Acción. Seleccione la opción Redirect en el desplegable Action Type. Establezca la URL de redirección como «https://{HTTP_HOST}/{R:1}». Añada la cadena de consulta debe ser marcada y establezca el tipo de redirección seleccione Permanente (301). A continuación, haga clic en el botón Aplicar en la barra lateral derecha.

Conclusión

Todo hecho, Usted ha configurado con éxito su sitio para redirigir siempre a url https segura. Para verificar abra su URL en un navegador sin https y debería auto redirigir a https.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.