How To Force HTTPS Using The htaccess File

To Force HTTPS Using The htaccess File

Simply enter this code on your .htaccess file in the website root

# Force HTTPS
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.example.com/$1 [R,L]

On a website created in a sub-folder, for example folder “/folder/”, use this:
# Force HTTPS
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteCond %{REQUEST_URI} folder
RewriteRule ^(.*)$ https://www.example.com/folder/$1 [R,L]