.htaccess重写添加子域异常(删除重定向)

时间:2011-11-30 00:09:55

标签: .htaccess

我已经检查过以前的问题,我相信这很简单,但我似乎无法解决。

在我的.htaccess文件中,我目前有

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

然而,这会引起问题,因为它还会将任何子域(特别是au.bodycleansediet.com和ca.bodycleansediet.com)重定向到www.bodycleansediet.com

我希望它们不被重定向,以便可以在其子域上查看它们。

我知道我需要添加异常/重写规则,但我不知道如何构建它。

有关如何构建此建议的任何建议吗?

1 个答案:

答案 0 :(得分:1)

以下行中的某些内容不应该起作用

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

由于您基本上是在检查(www或ca或au),然后进行重定向。