0

我的项目根目录中有一些文件夹,例如:

- admin
- img

在根目录中,我还有一个 index.php。

在 .htaccess 中,写入以下内容

RewriteRule (.*)/?$ index.php?url=$1 [L,QSA]

如果我想访问 img 文件夹,我应该先添加

RewriteRule img/(.*)$ img/$1 [L]

但问题是当我输入管理员时,当我不想最后一个反斜杠“/”时,我的 URL 会自动重写为“admin/”,只是“admin”

还有另一种方法吗?

4

1 回答 1

0

将以下内容添加到您的规则中

 RewriteCond %{REQUEST_FILENAME} !-f
 RewriteCond %{REQUEST_FILENAME} !-d

仅在文件或目录不存在时才重写。

于 2013-07-17T17:03:42.067 回答