htaccess файлы с «deny from all» также запрещают подкаталоги? - PullRequest
2 голосов
/ 18 июня 2011

Если у меня есть такая структура каталогов:

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

Я использую index.php в качестве фронт-контроллера, поэтому все классы и файлы MVC включены и не требуют доступа к каталогу.

В .htaccess у меня есть Deny from all внутри него, и он находится в каталоге приложения. Действительно ли это запрещает прямой доступ к файлам и список каталогов для всех подкаталогов в каталоге приложения? Или мне нужно также поместить файл .htaccess в каждый подкаталог?

Большое спасибо

1 Ответ

9 голосов
/ 18 июня 2011

Да - .htaccess работает для всего дерева внутри каталога.Чтобы переопределить его правила, вам нужно добавить данное правило в подкаталог, и тогда новый .htaccess будет работать для всего дерева внутри этого подкаталога.

...