0

这对我来说很棒,因为它将 www.domain.com 和 domain.com 重定向到https://www.domain.com

我的问题是像 sub.domain.com 这样的子域现在也被重定向到那里。如何保留现有功能但不影响子域?

RewriteEngine On
RewriteCond %{SERVER_PORT} 80 
RewriteRule ^(.*)$ https://www.domain.com/$1 [R,L]
4

1 回答 1

0

添加限制:

RewriteEngine On
RewriteCond %{SERVER_PORT} 80 
RewriteCond %{HTTP_HOST} ^(www\.)?domain\.com$ [NC]
RewriteRule ^(.*)$ https://www.domain.com/$1 [R,L]

%{HTTP_HOST}行将确保只有主机domain.com并被www.domain.com重定向。

于 2012-09-20T21:25:24.940 回答