2011-06-18 6 views
2

私はこのようなディレクトリ構造がある場合:"deny from all"のhtaccessファイルはサブディレクトリも拒否していますか?

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

を私はすべてのMVCクラスとファイルが含まれており、ディレクトリへのアクセスを必要としない、私のフロントコントローラとしてのindex.phpを使用しています。

.htaccessには、Deny from allがあり、アプリケーションディレクトリにあります。これは事実上、アプリケーションディレクトリ下のすべてのサブディレクトリへの直接フ​​ァイルアクセスとディレクトリリストを拒否しますか?または、.htaccessファイルを各サブディレクトリに配置する必要がありますか?

感謝

答えて

9

はい - ディレクトリ内のツリー全体のために働くの.htaccess。ルールをオーバーライドするには、指定されたルールをサブディレクトリに追加し、新しい.htaccessがそのサブディレクトリ内のツリー全体に対して機能するようにする必要があります。

関連する問題