[求助]如何构建基于re_write的二级域名虚拟主机?

演示:

[Copy to clipboard] [ - ]
CODE:
<VirtualHost *:80>                                       
    ServerName "bbs.bbsg.yi.org"                                       
    ServerAlias "*.a.bbsg.yi.org"                                       
    DocumentRoot "/home/www/public_html"                               

RewriteEngine on
RewriteCond   %{HTTP_HOST}                 ^[^.]+\.a\.bbsg\.yi\.org$
RewriteRule   ^(.+)                        %{HTTP_HOST}$1          [C]
RewriteRule   ^([^.])([^.])([^.]+?\.a\.bbsg\.yi\.org)(.*) /home/www/bbsgroup/$1/$2/$1$2$3/public_html$4

    <Directory "/">                               
       Options FollowSymLinks -Indexes
       AllowOverride All                                       
       Order allow,deny                                       
       Allow from all                                               
    </Directory>                                               
      AddDefaultCharset UTF-8
    DirectoryIndex  index.htm                 index.html                 index.php                                               

</VirtualHost>

非常感谢诸位的回答,只遗憾我在两个月后才看到。当时由于长期未能解决,放弃。现在重新开始
这个方法最简单哈

QUOTE:
原帖由 love100 于 2006-10-23 16:57 发表
1.做范解析
2.用php来判断HTTP_HOST