Configuración de redirección HTTP/HTTPS en IIS

http/https

En este articulo te voy a mostrar como configurar el redireccionamiento de una URL http a una URL https en un servidor IIS, para este ejemplo utilizare IIS 7.

Una vez que el certificado SSL está instalado en tu servidor, tu sitio sigue siendo accesible a través de una conexión HTTP insegura regular. Para conectarse de forma segura, los visitantes deben especificar el prefijo https:// manualmente al ingresar la dirección de su sitio en sus navegadores. 

Para forzar una conexión segura en tu sitio web, necesitas configurar una regla de redirección HTTP / HTTPS. De esta forma, cualquier persona que ingrese a tu sitio usando un enlace como "tudominio.com" será redirigido a "https://tudominio.com" o "https://www.tudominio.com" haciendo el tráfico cifrado entre el servidor y el lado del cliente. 

A continuación, te dejo los pasos a seguir para dicha configuración:

1.- Descarga e instala el módulo "Reescritura de URL" en tu servidor: aquí te dejo la URL de descarga: 


2.- Abre tu consola del "Administrador de IIS" y selecciona el sitio web al que deseas aplicar la redirección en el menú de la izquierda: 



3.- Das clic en el ícono "Reescritura de dirección URL". 

4.- Das clic en "Agregar regla (s)" en el menú del lado derecho. 

5.- Selecciona "Regla en blanco", luego presiona "OK": 



6.- Ingresa el nombre de regla que tú quieras llamarle. 

7.- En la sección "Coincidir dirección URL solicitada": 

- Selecciona "Coincide con el patrón" en el menú desplegable "URL solicitada" 

- Selecciona "Expresiones regulares" en el menú desplegable "Usando" 

- Ingresa el siguiente patrón en la sección "Patrón": “(. *)” 

- Marca la casilla "Omitir mayúsculas y minúsculas " 


8.- En la sección "Condiciones", selecciona "Coincidir todo" en el menú desplegable "Agrupación lógica" y presiona "Agregar". 

9.- En la ventana de solicitud: 

- Ingresa "{HTTPS}" como una entrada de condición. 

- Selecciona "Coincide con el patrón" en el menú desplegable. 

- Ingrese "^OFF$" como un patrón. 

- Presiona “OK” 


10.- En la sección "Acción", seleccione "Reescribir" como el tipo de acción y especifique lo siguiente para "Reescribir dirección URL": 

https://{HTTP_HOST}/{R:1}

11.- Marque la casilla "Anexar cadena de consulta". 

12.- Seleccione el Tipo de redirección de su elección. Toda la sección "Acción" debería verse así: 


13.- Haga clic en "Aplicar" en el lado derecho del menú "Acciones". 


NOTA: Hay 4 tipos de redirección de la regla de redirección que se pueden seleccionar en ese menú:

- Tipo permanente (301) - preferible en este caso, que indica a los clientes que el contenido del sitio se traslada permanentemente a la versión HTTPS. Bueno para SEO, ya que trae todo el tráfico a su sitio web HTTPS, lo que tiene un efecto positivo en su clasificación en los motores de búsqueda.

- Found (302): debe usarse solo si mueve el contenido de ciertas páginas a un lugar nuevo * temporalmente *. De esta forma, el tráfico de SEO va a favor de la ubicación del contenido anterior. Esta opción generalmente no se recomienda para un redireccionamiento HTTP / HTTPS.

- Ver Otro (303) - tipo de redireccionamiento específico para solicitudes GET. No recomendado para HTTP / HTTPS.

- Temporal (307) - HTTP / 1.1 sucesor del tipo de redireccionamiento 302. No recomendado para HTTP / HTTPS.


Espero te sea de gran utilidad este tutorial, la fuente fue tomada de esta url: namecheap 








Por
Etiquetas:

Compartir:

 
Copyright © Desarrollo Web y Cursos Online. Designed by OddThemes & VineThemes