我想将http://sub.domain.com重定向到http://www.sub.domain.com,但也http://domain.com重定向到http://www.domain.com。
这就是我对域名部分
的看法RewriteCond %{HTTP_HOST} !^www\.domain\.com$ [NC]
RewriteRule .? http://www.domain.com%{REQUEST_URI} [R=301,L]
这有多难?
答案 0 :(得分:6)
以下是解决方案:
RewriteCond %{HTTP_HOST} !^$
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteCond %{HTTPS}s ^on(s)|
RewriteRule ^ http%1://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]