[root@www ~]# vim /usr/local/apache2/conf/extra/httpd-vhosts.conf

在虚拟主机之间增加下面模块


        RewriteEngine on
        RewriteCond %{HTTP_HOST} ^www.domain1.com$
        RewriteRule ^/(.*)$ http://www.domain2.com/$1 [R=301,L]
   

如果是多个域名,可以这样设置:


        RewriteEngine on
        RewriteCond %{HTTP_HOST} ^www.domain.com [OR]
        RewriteCond %{HTTP_HOST} ^www.domain1.com$
        RewriteRule ^/(.*)$ http://www.domain2.com/$1 [R=301,L]
   

测试:[root@www ~]# curl -x192.168.137.2:80 www.123.com/ghhjjhh -I

也可以在浏览器输入:http://www.123.com/ghhjjhh会跳转到http://www.test.com/ghhjjhh