二级站点域名设置的问题,请各位大侠看

二级站点域名设置的问题,请各位大侠看

我们通常在设置APACHE的二级站点域名时,会有这样的一个快速的简单的办法,为httpd.conf添加以下内容
RewriteEngine on

RewriteMap lowercase int:tolower

RewriteMap vhost txt:/usr/local/etc/apache/vhost.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-dist/bbs

anyname.domain.com /usr/local/www/data-dist/anyname


现在的我问题是,这个vhost.map中,能否用到正则的表达方式,比如我的域名是test.com,我想让所有非test.com过来的,都到一个固定的目录下去,因为近期发现有一些莫名其妙的域名,解析到我的IP上来了,所以就想看看能不能通过这个办法,虽然他们解析过来,但是如果访问的话,给出一个出错的页面提示,请各位指教!!!谢谢

或者有没有什么其他的办法,在保持上术设置的同时,能屏蔽掉不是test.com过来的域名
没人知道的吗