Importante: si tiene código existente en su .htaccess, agréguelo arriba donde ya hay reglas con un prefijo inicial similar.
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.example.com/$1 [R,L]
Asegúrese de reemplazar www.example.com con su nombre de dominio real.
Para forzar que un dominio específico use HTTPS, use las siguientes líneas de código en el archivo .htaccess en la carpeta raíz de su sitio web:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^example\.com [NC]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.example.com/$1 [R,L]
Asegúrate de reemplazar ejemplo\.com con el nombre de dominio que estás intentando forzar a https. Además, debe reemplazar www.example.com con su nombre de dominio real.
Si desea forzar SSL en una carpeta específica, puede insertar el siguiente código en un archivo .htaccess ubicado en esa carpeta específica:
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteCond %{REQUEST_URI} folder
RewriteRule ^(.*)$ https://www.example.com/folder/$1 [R,L]
Asegúrese de cambiar la referencia de la carpeta al nombre de la carpeta real. Luego asegúrese de reemplazar www.example.com/folder con su nombre de dominio real y la carpeta en la que desea forzar el SSL.