两个方法,个人感觉第一个好点,第二个有点不好用…至少WIN2K3感觉…
想一个你觉得不错的域名,比如test.com 在你本地的host(win2k3:C:\WINDOWS\system32\drivers\etc\hosts)文件中添加DNS映射. 127.0.0.1 test.com 127.0.0.1 cache.test.com
方法1:
新建一个名为vhost.map的文件,内容格式如下:
test.com C:\xampp\htdocs\
www.test.com C:\xampp\htdocs\
cache.test.com C:\xampp\htdocs\cache
</pre>
修改httpd.conf开启mod_rewrite并添加内容
<pre lang="apache">
RewriteLog logs/rewrite.log
RewriteLogLevel 0
RewriteEngine on
RewriteMap lowercase int:tolower
RewriteMap vhost txt:C:\xampp\apache\conf\vhost.map
RewriteCond ${lowercase:%{HTTP_HOST}|NONE} ^(.+)$
RewriteCond ${vhost:%1} ^(C:/.*)$
RewriteRule ^/(.*)$ %1/$1 [E=VHOST:${lowercase:%{HTTP_HOST}}]
注意修改其中绝对路径为你的路径,以及重启APACHE
方法2:
使用APCHE的ServerAlias模块
修改httpd.conf开启ServerAlias并添加内容
<VirtualHost *:80>
ServerAlias cache.test.com
DocumentRoot C:\xampp\htdocs
注意修改其中绝对路径为你的路径,以及重启APACHE