apache 在httpd.conf里面配置了虚拟目录 /abc
又配置了若干个虚拟主机 www.maidee.cn js.maidee.cn dipan.maidee.cn
访问www.maidee.cm/abc 和js.maidee.cn/abc都能正确访问到虚拟目录
而dipan.maidee.cn 由于里面配置了泛域名解析,不能正常访问/abc虚拟目录,很头疼.
以下是dipan.maidee.cn的虚拟主机的配置:
<VirtualHost *:80>
    ServerAdmin [email protected]
    DocumentRoot /dipan.maidee.cn
    ServerName dipan.maidee.cn    
    ServerAlias *.maidee.cn
    Options -Indexes FollowSymLinksRewriteRule ^(.*) $1 [E=orgPage:$1]
RewriteRule ^(.+) %{HTTP_HOST}$1 RewriteCond %{HTTP_HOST} !^dipan\.maidee\.cn$ [NC]
RewriteCond %{HTTP_HOST} ^[a-zA-Z][a-zA-Z0-9]*\.maidee\.cn$ [NC]
RewriteRule ^([a-zA-Z][_a-zA-Z0-9]*)\.maidee\.cn http://dipan.maidee.cnu=$1 [QSA,S=1]
RewriteRule ^(.*) %{ENV:orgPage}</VirtualHost>
很着急,经过上面的rewrite语句,虚拟目录就不能使用了,望救星驾凌,既能保证重写,又能保证虚拟目录的正常使用.谢谢,顶者有分