二級站點域名設置的問題,請各位大俠看
我們通常在設置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過來的域名
《解決方案》
沒人知道的嗎