apache – 不要在子域上应用重写引擎……?

我正在尝试使用htaccess将我的域名网址重定向到www url.

它工作正常,但问题是它甚至适用于子域.

我的子域名是adminpanel.mypage.com,但重写引擎甚至将子域重写为www.adminpanel.mypage.com/adminpanel/

这很奇怪,我没想到它会那样工作.任何可能的解决方

我的代码:

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

重写引擎已经开启了

最佳答案 更改您的www规则以使其特定于主域:

RewriteCond %{HTTP_HOST} ^mypage\.com$[NC]
RewriteRule ^(.*)$http://www.%{HTTP_HOST}/$1 [R=301,L,NE]
点赞