说我有以下代码:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/\.]+)/?$ controller.php?request=$1 [L,QSA]
如果我转到文件夹/子文件夹/等文件夹,它会给我404错误,尽管文件夹存在。
如何使用子目录进行此操作?
由于
答案 0 :(得分:1)
尝试将规则中的模式从^([^/\.]+)/?$
更改为^([^\.]+)/?$
,以便与斜杠匹配。