Apache 仅显示目录的自动索引

Apache 仅显示目录的自动索引,apache,.htaccess,Apache,.htaccess,如果我在.htaccess中添加选项+索引,将显示所有文件和子目录。但是,我想排除当前目录的文件。i、 e.仅显示当前目录的目录,并显示任何子目录的文件和目录 这在.htaccess中是可能的,还是我需要编写自己的脚本来生成目录索引?根据上面CBroe的评论,我已经在.htaccess中的debian apache2中对这种方法进行了测试: Options +Indexes IndexIgnore *.* 这将忽略文件扩展名为file.html的文件。由于我们通常不使用点扩展名命名目录,因此将

如果我在.htaccess中添加
选项+索引
,将显示所有文件和子目录。但是,我想排除当前目录的文件。i、 e.仅显示当前目录的目录,并显示任何子目录的文件和目录


这在.htaccess中是可能的,还是我需要编写自己的脚本来生成目录索引?

根据上面CBroe的评论,我已经在.htaccess中的debian apache2中对这种方法进行了测试:

Options +Indexes
IndexIgnore *.*
这将忽略文件扩展名为file.html的文件。由于我们通常不使用点扩展名命名目录,因此将显示目录

还请参考apache自动索引参考


也许(!)可以使用-如果阻止“所有”文件,则只应保留目录。确定。谢谢也许有一天我会试一试。现在我决定,由于新的子目录并不经常创建,所以只需为主目录硬编码index.html文件就更容易了。如果你想尝试一下并发布答案,我会接受。谢谢。虽然这实际上并没有明确地标识文件和目录,但实际上目录通常没有扩展名,而文件通常有扩展名,这是正确的。因此,只要我们遵守这些惯例,这是一个很好的可行的解决方案。如果没有人提出更好的解决方案,我会接受这个答案。