Перенаправлення запитів з HTTP на HTTPS

Часто виникала необхідність зробити автоматичне перенаправлення всіх запитів з http на https, а головне зробити це максимально простим способом і не влазячи в код програми.

А робиться це наступним чином, в потрібному (найчастіше webroot) каталозі розмішується .htaccess з наступним вмістом:

RewriteEngine OnRewriteCond %{HTTPS} offRewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}