目的
       当访问abc.test.com跳转到www.test.com/test/abc ,浏览器地址会显示abc.test.com地址。
方法
        在apache的配置文件里新增虚拟主机
NameVirtualHost *:80
<VirtualHost *:80>
                ServerName www.test.com
                ServerAlias    *.test.com
                DocumentRoot /var/www/test 
                rewriteengine on
                rewritecond %{HTTP_HOST} [^.]+\.test\.com$
                rewriterule ^(.+) %{HTTP_HOST}$1 [C]
                rewriterule ([^.]+)\.test\.com(.*) /test/$1$2 #/test是www.test.com/后边的目录
</VirtualHost>
本文出自 “网海过客” 博客,请务必保留此出处http://cqfish.blog.51cto.com/622299/176256