How 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]

 Hosting