WAMP + RewriteRule:将站点复制到子文件夹

时间:2009-08-03 19:25:38

标签: apache mod-rewrite wamp

我刚刚安装了WAMP,现在我正在尝试将我的文件从服务器复制到本地计算机。我有一个重写规则,如

RewriteRule .* /index.php?url=$0 [L,QSA]

但是当我真正想要http://localhost/index.php时,这似乎会重定向到http://localhost/mysite/index.php。所以我想了

RewriteBase /mysite

会做的伎俩,但似乎并非如此。从我的阅读中看起来似乎没有这种方式。有没有办法在不改变重写规则的情况下解决这个问题?我基本上只是希望我的网站的基础位于某个子文件夹中。

2 个答案:

答案 0 :(得分:1)

我通过在RewriteBase字符串上添加一个斜杠来实现这​​一点:

RewriteBase /aliasdirectory/

答案 1 :(得分:0)

如果您在替换中使用相对路径,则无需更改基URI路径:

RewriteRule .* index.php?url=$0 [L,QSA]
相关问题