Chinaunix

标题: 求救 apache rewrite 问题! [打印本页]

作者: powerpolly    时间: 2007-08-13 22:00
标题: 求救 apache rewrite 问题!
今天用了一下apache的url rewrite功能,开始httpd.conf没有虚拟主机代码段,写个简单的:

RewriteEngine on
RewriteRule ^/list/(\d+)\.html$ /list\.php?page=$1

意思是把 /list/2.html -> /list.php?page=2

后来随便加个虚拟主机段的代码后,比如
<VirtualHost *>
        ServerName www.default.com
        ServerAlias default.com *.default.com
        DocumentRoot d:/local/wwwroot
                RewriteEngine on
                RewriteRule ^/list/(\d+)\.html$ /list\.php?page=$1
</VirtualHost>

rewrite就不工作了。必须把把rewrite相关代码放到某个<VirtualHost *> 里面才能工作。为什么呢?如果虚拟主机很多,岂不要一个个的加?
作者: powerpolly    时间: 2007-08-19 14:44
自己顶一下,
如果有虚拟主机段就不能用全局范围的Rewrite了???




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2