有许多类似的问题,但我找不到这个具体问题的答案:
在我的.htaccess中,我重写了将所有子域名重定向到http://example.com:
RewriteCond %{HTTP_HOST} !^example\.com$ [NC]
RewriteRule ^(.*)$ http://example.com/$1 [L,R=301]
但我希望它忽略dev.example.com(也许还有其他一些子域名)。我想这很容易,但我无法理解。
答案 0 :(得分:9)
排除主域名的方式相同:
RewriteCond %{HTTP_HOST} !^example\.com$ [NC]
RewriteCond %{HTTP_HOST} !^dev\.example\.com$ [NC]
RewriteRule ^(.*)$ http://example.com/$1 [L,R=301]