你不应该做任何特别的事情来让它工作。中的mod\\u rewrite指令/subfolder/.htaccess
文件将自然覆盖父级中的指令.htaccess
文件(在根目录中)。
然而,“问题”似乎是以下几行(在两个文件中):
RewriteRule . /index.php [L]
您正在重写到
/index.php
(那是
index.php
在文档根目录中)的两个文件中。您需要删除子项上的斜杠前缀:
RewriteRule . index.php [L]
您可以在这两个文件中执行此操作。
您似乎已经设置了RewriteBase
正确地通过在替换中指定非相对路径,您将覆盖RewriteBase
指令。