Redireccionar automáticamente a https desde .htaccess

Para quiénes posean un sitio web corriendo sobre un servidor Apache y cuente con una capa segura por un certificado (SSL), podrá redireccionar automáticamente a todos sus visitantes a una versión segura sobre HTTPS de su sitio web.

Poder contar con un sitio 100% corriendo sobre una conexión segura ya no es un dato menor por estos días, y ya no es un problema que concierne únicamente a los sitios que transaccionan dinero, ya que en breve los buscadores comenzarán a penalizar a aquellos sitios que no posean esta configuración activa.

Actualmente los navegadores ya alertan a sus usuarios sobre sitios que no cumplen estos requisitos de seguridad, por lo que tu sitio podría estar sufriendo una caída de visitas por usuarios que por temor a ser engañados, huyen despavoridos al recibir estos mensajes en sus navegadores.

Vamos al grano

Para esto necesitas: o bien crear el archivo .htaccess, o editar uno preexistente que esté ubicado en la raíz del directorio al que quieras aplicar esta configuración. Si lo editas en el directorio padre, esta configuración se aplicará a todo el sitio.

Utiliza el siguiente código para redireccionar automáticamente a todos tus visitantes a la versión HTTPS de tu sitio:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Si ya posees un archivo .htacces, ten en cuenta lo siguiente:

  • No dupliques el RewriteEngine On. Con uno es suficiente
  • Asegurarse que las líneas que contienen el RewriteCond y el RewriteRule estén escritas inmediatamente después del RewriteEngine On existente.

¡Con esta configuración activa, tu sitio será HTTPS!

Importante: Ten en cuenta que el código personalizado que tenga tu sitio, o incluso configuraciones propias del servidor en dónde está alojado, pueden causar problemas con el método anteriormente expuesto. Si tienes dudas, consulta con el administrador de tu sitio web.

Músico. Compositor. Creador de proyectos. Desarrollador de alma. Frontender por vicio. Aprendiz de fullstack :P

Leave a Comment

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *