I\'m trying to redirect all insecure HTTP requests on my site (e.g. http://www.example.com) to HTTPS (https://www.example.com). I\'m using PHP btw.
http://www.example.com
https://www.example.com
This redirects all the URLs to https and www
RewriteCond %{HTTPS} off [OR] RewriteCond %{HTTPS_HOST} !^www.example.com$ [NC,OR] RewriteCond %{HTTP_HOST} !^www.example.com$ [NC] RewriteRule ^(.*)$ https://www.example.com/$1 [L,R=301]