В файле Apache .htaccess, использующем mod_rewrite, возможно ли форсировать www И принудительно использовать https для домена? - PullRequest
0 голосов
/ 09 марта 2010
RewriteCond %{HTTP_HOST} !^www.example.co.uk$ [NC] 
RewriteRule ^(.*)$ https://www.example.co.uk/$1 [R=301,QSA,L] 

это для www, но я не могу понять в один проход, как заставить HTTPS тоже?

1 Ответ

1 голос
/ 09 марта 2010

Используйте переменную SERVER_PROTOCOL:

RewriteCond ${SERVER_PROTOCOL} !^https [NC]
...