本帖最后由 xbdragon0813 于 2012-11-30 14:03:41 编辑

解决方案 »

  1.   

    是不是这样 
    在 httpd.conf 中添加 RewriteEngine on 
    RewriteMap lowercase int:tolower 
    RewriteMap vhost txt:/usr/local/etc/apachehost.map 
    RewriteCond ${lowercase:%{SERVER_NAME}} ^(.+)$ 
    RewriteCond ${vhost:%1} ^(/.*)$ 
    RewriteRule ^/(.*)$ %1/$1 
    创建一个文件: vhost.map    内容是  www.domain.com /usr/local/www/data-dist/domain 
    bbs.domain.com /usr/local/www/data-dists 
    anyname.domain.com /usr/local/www/data-dist/anyname 最后,在网站根目录 /usr/local/www/data-dist 下,创建对应目录: 
    domain , bbs , anyname 等等
      

  2.   

    晕, 开APACHE的虚拟主机功能呀, 你那方法是Rewrite, 重写URL而已