1

假设我有以下代码:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/\.]+)/?$ controller.php?request=$1 [L,QSA]

如果我转到文件夹/子文件夹/之类的文件夹,它会给我一个 404 错误,尽管该文件夹存在。

我怎样才能使它与子目录一起工作?

谢谢

4

1 回答 1

1

尝试将规则中的模式从^([^/\.]+)/?$to更改为^([^\.]+)/?$与斜杠匹配。

于 2012-11-08T16:25:10.940 回答