Я хотел бы знать, правильно ли этот код в .htaccess
для принудительного использования SSL и WWW в URL-адресе, потому что с другими кодами я обычно получаю цикл перенаправления, например. RewriteCond %{HTTPS} !=on
, и теперь он работает как шарм (подозрительно). Кроме того, можно написать это лучше/проще?
# Force to SSL
RewriteCond %{HTTP:HTTPS} !1
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
# Force to WWW
RewriteCond %{HTTP_HOST} !^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [R=301,L]