Apache 301每个根目录请求(包括所有子域)

Apache 301每个根目录请求(包括所有子域),apache,.htaccess,redirect,mod-rewrite,Apache,.htaccess,Redirect,Mod Rewrite,好的,问题来了 我想301重定向所有请求到www.domain.com,这应该包括除www.off-course以外的所有子域 范例 info.domain.com/example > 301 redirect > www.domain.com www.domain.com/examples > 301 redirect > www.domain.com domain.com > 301 redirect > www.domain.c

好的,问题来了

我想301重定向所有请求到www.domain.com,这应该包括除www.off-course以外的所有子域

范例

info.domain.com/example > 301 redirect > www.domain.com
www.domain.com/examples > 301 redirect > www.domain.com
domain.com              > 301 redirect > www.domain.com
domain.com/example      > 301 redirect > www.domain.com
到目前为止,我掌握的代码是:

    RewriteEngine on
    RewriteCond %{REQUEST_URI} !^/$
    RewriteRule ^.+$ / [R=301,NC,L]  
但这不考虑通配符子域重定向

我希望有人能帮助我


提前谢谢

这不应该是
HTTP\u主机
?谢谢你的回答。现在唯一的一件事是,它没有将子域的通配符重定向到www.domain.com。有什么方法可以合并它吗?谢谢,我能帮你做一个直接的吗?卡内尔?或者directAdmin?很抱歉我用了CPanel
RewriteEngine on
RewriteCond %{REQUEST_URI} !^/$    [OR]
RewriteCond %{HTTP_HOST}  !^www\.domain\.com$
RewriteRule ^.+$   http://www.domain.com/ [R=301,NC,L]