带有"拒绝所有人"的htaccess文件是否也拒绝了子目录?

zua*_*auz 2 apache .htaccess directory-structure subdirectory

如果我有这样的目录结构:

- index.php
- public
    - img
    - css
- application
    - controllers
        - user
        - admin
    - models
    - views
    .htaccess
Run Code Online (Sandbox Code Playgroud)

我使用index.php作为我的前端控制器,因此包含所有MVC类和文件,不需要目录访问.

在.htaccess Deny from all里面我有它,它位于应用程序目录中.这是否有效地拒绝直接文件访问和目录列表到应用程序目录下的所有子目录?或者我是否还需要将.htaccess文件放在每个子目录中?

非常感谢

ddi*_*hev 9

是 - .htaccess适用于目录中的整个树.要覆盖它的规则,您必须在子目录中添加给定规则,然后新的.htaccess将适用于该子目录中的整个树.