如何强制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]
答案 0 :(得分:0)
以下条件适用于www和没有它。
RewriteCond %{HTTP_HOST} ^(www\.)?example.com [NC]