我的文件夹结构如下:
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
答案 0 :(得分:2)
假设您可以访问httpd.conf文件或虚拟主机配置,可以在httpd.conf文件中添加带有通配符或DirectoryMatch部分的目录部分。你可能正在寻找类似于:
的东西<Directory /home/snippets/*>
Options -Indexes
</Directory>
请务必阅读各种配置设置的merged。