我想知道这段用于在URL中强制使用SSL和WWW的.htaccess
代码是否正确,因为我通常会遇到重定向循环的问题(例如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]