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.
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.
Agregue el siguiente código a su archivo .htaccess
:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
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.