仅重定向根域,不重定向子域

仅重定向根域,不重定向子域

我想将我的根域重定向到另一个站点,但保留子域不变。

因此将 mydomain.com 重定向至 mydomain.com/directory,但保留 subdomain.mydomain.com。

这会起作用吗?或者它也会重定向子域名。

RewriteEngine 在 RewriteCond %{HTTP_HOST} ^mydomain.com$ [NC] RewriteRule ^(.*)$http://example.com/directory1 美元 [右=301,左]

答案1

尝试这个

RewriteEngine On
# Redirect anything except foo.example.com, bar.example.com

RewriteCond %{HTTP_HOST} !^(foo|bar)\.example\.com$ [NC]

# Redirect to www.example.com, preserving the URI
RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=302]

or 

RewriteRule ^.* http://www.example.com/ [L,R=302]

相关内容