.htaccess重写添加子域异常(删除重定向)
我已经检查了前面的问题,我相信这很简单,但我似乎无法解决它 在我的.htaccess文件中,我当前有.htaccess重写添加子域异常(删除重定向),.htaccess,.htaccess,我已经检查了前面的问题,我相信这很简单,但我似乎无法解决它 在我的.htaccess文件中,我当前有 RewriteCond %{HTTP_HOST} !^www\.bodycleansediet\.com [NC] RewriteRule ^(.*)$ http://www.bodycleansediet.com/$1 [R=301,L] 但是,这会造成问题,因为它还会将任何子域(特别是au.bodycleanediet.com和ca.bodycleanediet.com)重定向到www.b
RewriteCond %{HTTP_HOST} !^www\.bodycleansediet\.com [NC]
RewriteRule ^(.*)$ http://www.bodycleansediet.com/$1 [R=301,L]
但是,这会造成问题,因为它还会将任何子域(特别是au.bodycleanediet.com和ca.bodycleanediet.com)重定向到www.bodycleanediet.com
我不希望他们被重定向,以便他们可以在其子域上查看
我知道我需要添加一个异常/重写规则,但我不确定如何构造它
任何关于如何构建这个的建议?都不应该遵循以下思路
RewriteCond %{HTTP_HOST} !^(www|ca|au)\.bodycleansediet\.com [NC]
RewriteRule ^(.*)$ http://www.bodycleansediet.com/$1 [R=301,L]
既然您基本上是在检查是否存在(www、ca或au),那么就执行重定向