Redireccionar http a https

A veces veo artículo en otros blogs y tomo inspiración para redactar una entrada en el mío que complemente lo previamente dicho, obviamente por que si fuera un copy & paster no tendría sentido.

Hoy leí un artículo de MrEbola el artículo en cuestión es: Cómo forzar para que WordPress cargue con HTTPS (servidor Apache) , para mi está limitado en el sentido de que es específicamente para un servidor WEB apache usando el archivo .htaccess y para la aplicación web en php wordpress.

Este articulo complementara el asunto en como direccionar cualquier cosa de http a https sin importar si es un IIS , Nginx , Apache, etc.

¿ Por qué se querría redireccionar ?

Por que ahora el web tradicional se considera inseguro, pues no está cifrado y el https, si es cifrado.

¿ cual es el problema de https ?

El problema es que aun hoy 6 de febrero del 2020, los navegadores al entrar a un dominio lo hacen por el puerto 80 , el estándar http y si no se hace la redirección directamente a https, el navegador simplemente pasa del https aunque esté disponible

¿ que hay que hacer ?

1 Tener todo listo, tu sitio corriendo en https
2 Escribir un archivo de index.html para recibir la primera conexión en el puerto 80, el archivo contendrá una sola línea y solo 1

<meta http-equiv=”Refresh” content=”0; url=https://www.dominio.com” />

3 No hay paso 3, sin módulos, sin configurar cosas complicadas en ningún servidor web, puro html

Otra forma de hacerlo es configurado el error HTTP 301 Moved Permanently, pero como digo en el paso 3 cada servidor web tendría que ser configurado de forma diferente y si eres un programador WEB lo ultimo que quieres preocuparte es que tu código no corra en apache por que usaste un rewrite de nginx o viceversa o que no corra en IIS, sin embargo el html es estándar y lo obedecen todos los navegadores dándole igual que servidor web esta corriendo.

4 Comments

Add a Comment

Comment spam protected by SpamBam