从* .example.com和example.com重定向到foo.example.com

时间:2012-09-05 16:16:14

标签: apache .htaccess redirect

如何将所有用户从* .example.com和example.com重定向到foo.example.com?

我的服务器正在使用Apache。

1 个答案:

答案 0 :(得分:1)

假设您想将* .example.com / xyx重新路由到foo.example.com/xyz,您可以这样做。

RewriteEngine on
RewriteCond %{HTTP_HOST} !^foo\.example\.com$ [NC]
RewriteRule ^(.*)$ http://foo.example.com/$1 [R=301,L]

虽然我应该注意,如果您将它们指向不同IP地址的网站,您可能需要考虑通过DNS配置进行这种域范围的重定向。