我如何强制 www 使用 https 而不仅仅是 http?
例如访问http://www.example.com时它重定向到 https://www.example.com但如果您不包含 www,您就不会被重定向到 SSL 版本。
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} !^www\.(.*)$
RewriteCond %{REQUEST_URI} !^/admin
RewriteCond %{REQUEST_URI} !^/crossdomain.xml
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [R=301,L]
最佳答案
以下条件应该适用于 www 和没有它。
RewriteCond %{HTTP_HOST} ^(www\.)?example.com [NC]
关于.htaccess - 强制 WWW 使用 HTTPS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43578308/