我正在尝试执行以下操作:
将www添加到非安全 http://域[。] com到http://www.domain [。] com
&安培;
在安全上移除www https:// www [。] domain.com到https://域[。] com
我正在尝试这个但似乎不起作用
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} ^example.org$
RewriteRule ^(.*)$ http://www.example.org/$1 [R=301,L]
RewriteCond %{HTTPS} on
RewriteCond %{HTTP_HOST} ^example.org$
RewriteRule ^(.*)$ https://example.org/$1 [R=301,L]
答案 0 :(得分:0)
试试这个:
RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} ^example\.org$ [NC]
RewriteRule ^(.*)$ http://www.example.org/$1 [R=301,L]
RewriteCond %{HTTPS} on
RewriteCond %{HTTP_HOST} ^www\.example\.org$ [NC]
RewriteRule ^(.*)$ https://example.org/$1 [R=301,L]
您的第二个 HTTP_HOST 条件仍会检查www.
是否缺失,这应该是相反的。