我已经检查过以前的问题,我相信这很简单,但我似乎无法解决。
在我的.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
我希望它们不被重定向,以便可以在其子域上查看它们。
我知道我需要添加异常/重写规则,但我不知道如何构建它。
有关如何构建此建议的任何建议吗?
答案 0 :(得分:1)
以下行中的某些内容不应该起作用
RewriteCond %{HTTP_HOST} !^(www|ca|au)\.bodycleansediet\.com [NC]
RewriteRule ^(.*)$ http://www.bodycleansediet.com/$1 [R=301,L]
由于您基本上是在检查(www或ca或au),然后进行重定向。