一个文件夹htaccess的目录列表

时间:2011-06-05 16:12:56

标签: .htaccess directory-listing

我的文件夹结构如下:

        home
         |
snippets---other----bla
   |        |        |
a--b--c   d--e--f  g--h--i
|  |  |   |  |  |  |  |  |
filesfilesfilesfilesfilesfiles

我在大多数文件夹中都有默认文件(index.html),但是对于没有默认文件的文件夹,我在家庭.htaccess中使用“Options -Indexes”来生成403错误。在snippets文件夹中,我使用自定义目录列表。

<IfModule mod_autoindex.c>
    Options +Indexes
    IndexOptions IgnoreCase VersionSort SuppressHTMLPreamble
    ReadmeName ../index_end.html
    HeaderName ../index_begin.html
</IfModule>

在代码段文件夹中选项+索引规则。但是,我想阻止文件夹a,b,c中的目录列表。是否有一个解决方案,不需要每个文件夹的htaccess文件?我只能访问htaccess

1 个答案:

答案 0 :(得分:2)

假设您可以访问httpd.conf文件或虚拟主机配置,可以在httpd.conf文件中添加带有通配符或DirectoryMatch部分的目录部分。你可能正在寻找类似于:

的东西
<Directory /home/snippets/*>
    Options -Indexes
</Directory>

请务必阅读各种配置设置的merged