有关多域名 REWRITE 的问题,不知道如何去除 WWW

有关多域名 REWRITE 的问题,不知道如何去除 WWW

<VirtualHost 220.XXX.XXX.XXX:80>
    #DocumentRoot "/www/178"
    #ServerName 178
    ErrorLog logs/178-error_log
    CustomLog logs/178-access_log common
    RewriteEngine on
    RewriteCond /www/178/%{HTTP_HOST} -d
    RewriteRule ^/(.*)$ /www/178/%{HTTP_HOST}/$1 [L]
</VirtualHost>

以上是多域名自动转到以域名为目录的 REWRITE 规则

但 %{HTTP_HOST} 是有二种值,一种是 www.domain.com 一种 doamin.com

这样我就得建二个目录了,不知道那个大侠有这方面的经验,能把 www.domain.com, domain.com 都定位到同一个目录上:)
没看明白你问的问题,不知道是不是想用 serveralias
这个不是很严谨,应该可以用
<VirtualHost 220.XXX.XXX.XXX:80>
    #DocumentRoot "/www/178"
    #ServerName 178
    ErrorLog logs/178-error_log
    CustomLog logs/178-access_log common
    RewriteEngine on
    RewriteCond /www/178/%{HTTP_HOST} -d
    RewriteRule ^/(.*)$ /www/178/%{HTTP_HOST}/$1 [L]
    RewriteCond /www/178/www.%{HTTP_HOST} -d
    RewrteRule ^/(.*)$ /www/178/www.%{HTTP_HOST}/$1 [L]
</VirtualHost>