我正在尝试使用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]