我刚刚安装了WAMP,现在我正在尝试将我的文件从服务器复制到本地计算机。我有一个重写规则,如
RewriteRule .* /index.php?url=$0 [L,QSA]
但是当我真正想要http://localhost/index.php
时,这似乎会重定向到http://localhost/mysite/index.php
。所以我想了
RewriteBase /mysite
会做的伎俩,但似乎并非如此。从我的阅读中看起来似乎没有这种方式。有没有办法在不改变重写规则的情况下解决这个问题?我基本上只是希望我的网站的基础位于某个子文件夹中。
答案 0 :(得分:1)
我通过在RewriteBase字符串上添加一个斜杠来实现这一点:
RewriteBase /aliasdirectory/
答案 1 :(得分:0)
如果您在替换中使用相对路径,则无需更改基URI路径:
RewriteRule .* index.php?url=$0 [L,QSA]