这对我来说很棒,因为它将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]
答案 0 :(得分: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
被重定向。