Cat Cat - 2 months ago 11
HTTP Question

How to redirect all HTTP requests to HTTPS

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. Can I do this in .htaccess?

Answer

Update: Although this answer has been accepted a few years ago, note that its approach is now recommended against by the Apache documentation. Use a Redirect instead. See this answer.


RewriteEngine On
RewriteCond %{HTTPS} !on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

Source

Comments