Чтобы перенаправить все http
запросы на https
, вы можете использовать:
RewriteEngine on
RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [NE,L,R]
Если mod-rewrite не включен и вы находитесь на apache 2.4, вы также можете использовать Redirect
внутри if
директивы для перенаправления http
запросов на https
.
Apache 2.4.
<if "%{HTTPS} !~ /on/">
Redirect / https://www.example.com/
</if>