0

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

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

但这似乎重定向到http://localhost/index.php我真正想要的时候http://localhost/mysite/index.php。所以我想

RewriteBase /mysite

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

4

2 回答 2

1

我通过在 RewriteBase 字符串上添加一个斜杠来完成这项工作:

RewriteBase /aliasdirectory/
于 2011-09-30T08:59:49.987 回答
0

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

RewriteRule .* index.php?url=$0 [L,QSA]
于 2009-08-03T19:42:54.700 回答