在这里完成Apache新手。我正在尝试将我的主URL重定向到www。这是我正在使用的代码:
RewriteCond %{HTTP_HOST} !^www\.domain\.com
RewriteRule ^(.*)$ http://www.domain.com/$1 [R=permanent,L]
问题是,这破坏了我的子域名。 sub.domain.com转到www.sub.domain.com,这不起作用。那么我该怎么写才能解决这个问题?
答案 0 :(得分:1)
这可能就足够了:
RewriteCond %{HTTP_HOST} ^domain\.com
RewriteRule ^(.*)$ http://www.domain.com/$1 [R=permanent,L]
如果您要做的就是让domain.com访问www.domain.com,那么只需使用一开始只匹配domain.com的RewriteCond。