¿Cómo forzar HTTPS usando el archivo htaccess?
El archivo .htaccess
es un archivo oculto que se utiliza para poder configurar funciones adicionales en sitios con servidor web Apache.
Con este archivo puedes reescribir URLs, proteger directorios, bloquear direcciones ip, entre muchas otras cosas.
Para poder forzar el tráfico de tu dominio por HTTPS, simplemente crea un archivo con el nombre .htaccess
en la ruta de tu sitio web.
Dentro de ese archivo agrega las siguientes líneas, si ya cuentas con el archivo .htaccess
agrega las siguientes líneas en la parte inferior del archivo.
Ten en cuenta que este tipo de archivos, son archivos ocultos por lo que te sugiero primero habilites la opción de mostrar archivos ocultos para validar si ya existe el archivo.
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.\*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]