费了我好一番工夫,总算是有点效果了。
先看如何在Apache下设置虚拟站点:
http://xling.blueidea.com/archives/2007/5611.shtml
接着,怎么让虚拟站点支持 .htaccess文件呢?
打开httpd-vhosts.conf文件,修改成如下:
<VirtualHost *:80> ServerAdmin webmaster@localhost DocumentRoot "E:/WEB/dajiaozi/www" ServerName localhost ServerAlias dajiaozi ErrorLog "E:/WEB/dajiaozi/logs/error_log" CustomLog "E:/WEB/dajiaozi/logs/access_log" common
<Directory /> Options FollowSymLinks AllowOverride All </Directory>
</VirtualHost>
红色那段是新加的,其中参数的意义我也不明白,百度去吧!
还有,如果想证实一下设置是否正确,随便在 .htaccess 文件里写几个字母,然后找一个存在的地址去访问,如果页面报错,说明设置成功。
我一开始想把 404错误的转到其它页上去,但是无论如何也不成功,猛然发现:我把404写成 400了!汗。。。 |