.htaccess重写规则干扰子域

时间:2012-10-24 21:16:19

标签: apache .htaccess redirect

我有这段代码在我的网站上添加www.

RewriteCond %{HTTP_HOST} !^www\.
RewriteCond %{HTTP_HOST} !^m\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

这很好,但我有一个名为users.mysite.com

的子域名

如果我浏览

users.mysite.com/login.php

我的浏览器会将我重定向到

www.users.mysite.com/users/login.php

当然不存在。有没有办法修改这个重写规则,以便正确处理我的子域?

1 个答案:

答案 0 :(得分:1)

您可以添加其他RewriteCond

RewriteCond %{HTTP_HOST} !^users\.