将www重定向到非www但不要触摸子域

时间:2014-04-18 10:57:37

标签: regex apache .htaccess mod-rewrite redirect

我正在尝试将.htaccess从www重定向到非www,但使用下面的代码片段也会影响我的子域blog.mydomain.com。如果我进入subdomain.mydomain.com我会直接重定向到mydomain.com

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

除了规则中的子域名外,我该怎么办?

Litespeed网络服务器

1 个答案:

答案 0 :(得分:1)

您可以使用:

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