【问题标题】:htaccess files with "deny from all" does it deny subdirectories as well?带有“全部拒绝”的.htaccess 文件是否也拒绝子目录?
【发布时间】:2011-09-17 18:33:36
【问题描述】:

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

- index.php
- public
    - img
    - css
- application
    - controllers
        - user
        - admin
    - models
    - views
    .htaccess

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

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

非常感谢

【问题讨论】:

    标签: apache .htaccess directory-structure subdirectory


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-03-17
      • 2012-08-02
      • 1970-01-01
      • 2011-11-30
      • 2017-10-11
      • 2012-02-06
      • 2012-04-14
      • 1970-01-01
      相关资源
      最近更新 更多