How to redirect HTTP to HTTPS using .htaccess

You can automatically redirect visitors to the secured (HTTPS) version of your site to make sure your communications are encrypted by using the following rules in a .htaccess file.

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]