¿Cómo Redirigir Solicitudes HTTP a HTTPS en Apache?

¿Cómo Redirigir Solicitudes HTTP a HTTPS en Apache?

Escrito por Felipe Bravo
Última actualización jueves, dic 24, 2020

En este artículo se explica cómo redirigir todas las solicitudes no https para obligarlas a que utilicen el protocolo https. ¿Por qué es necesario hacer esto? Esto depende del tipo de sitio que esté alojando. Por ejemplo, si está ejecutando un sitio donde requiere facturación, y quiere asegurar que todo el tráfico esté asegurado, puede utilizar el código presentado aquí, agregarlo en su archivo .htaccess y garantizar que esto suceda.

Instrucciones

  1. Edite o cree el archivo .htaccess en el directorio principal desde el cual se sirve su sitio web (generalmente public_html). Puede hacer esto desde el acceso SSH a su servidor o usando el Administrador de archivos de cPanel.

  2. Agregue el siguiente código a su archivo .htaccess:

     RewriteEngine On
     RewriteCond %{HTTPS} off
     RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
    
  3. Guarde el archivo y compruebe los resultados en su navegador web intentando acceder a su sitio usando el protocolo http estándar en lugar de https. Si está funcionando correctamente, debería redirigir automáticamente a https.

Nota: si no tiene un certificado SSL en su sitio web, este cambio podría causar errores. Por favor asegúrese de tener un certificado SSL válido instalado de forma adecuada antes de llevar a cabo este tutorial.

Conocimientos Generales

33 artículo en esta categoria.
Escrito por Ingrid Javiera Correa Lizana, Blas González, Felipe Bravo y 3 otros.