Establecer navegación https por defecto en Apache

Antonio J. Galisteo

Anuncio:

En muchos proyectos, por seguridad, nos interesa que la navegación sea siempre por https indistintamente de que el usuario entre por http o https.

Para asegurarnos de que la información que viaje entre servidor y cliente este protegida debemos forzar la navegación por https. Esto lo podemos hacer a través del módulo mod_rewrite que suele estar en todos los hosting y el archivo .htaccess que esta disponible (y sino lo podemos crear nosotros) para todos los hosting, ya sean compartidos o dedicados. Así que si no tenemos ese archivo lo creamos y añadimos lo siguiente:

< IfModule mod_rewrite.c >
	RewriteEngine on
	RewriteCond %{SERVER_PORT} 80
	RewriteRule ^(.*)$ https : // www . tu_dominio.com/$1 [R,L]
< / IfModule>

Una vez que agregamos esto al archivo .htaccess lo subimos al directorio raíz (o al que queramos aplicar la configuración) de nuestro servidor y listo.

Con esto todo lo que entre por el puerto 80, esto es, http, será redirigido por https y de este modo navegaremos siempre por https en nuestro sitio web de forma transparente para el usuario.

Esperamos que os haya sido de utilidad.

Publicado el 14-11-2014

Donar

Si te ha sido de ayuda y quieres hacer una donación te lo agradeceremos :)

Compartelo!


Deja un comentario

Comentanos

*

Ir arriba de la pagina