我找到一个可行的,但有点小问题,就是地址栏也跟着变,比如我访问xxx.abc.com,真实的地址是www.abc.com/xxx,下面的可以转向真实地址,可是地址栏也跟着变成www.abc.com/xxx了,我不想变地址栏,重写不是就不变吗?谁能帮我解决下?
RewriteEngine on
RewriteCond %{HTTP_HOST} ^[^{www}]+\.abc\.com$
RewriteRule ^(.+) %{HTTP_HOST}$1 [C]
RewriteRule ^([^{www}]+)\.abc\.com(.*) http://www.abc.com/$1$2
RewriteEngine on
RewriteCond %{HTTP_HOST} ^[^{www}]+\.abc\.com$
RewriteRule ^(.+) %{HTTP_HOST}$1 [C]
RewriteRule ^([^{www}]+)\.abc\.com(.*) http://www.abc.com/$1$2
http://www.phpchina.com/36289/viewspace_16740.html
这篇写得比较详细,你试一下。
使用google搜索 apache 泛域名解析,可以找到更多