覆盖.htaccess文件中的IndexIgnore

我有IndexIgnore *在我不想允许目录列表的目录中。

现在,在一个子目录中 ,我想override父目录中定义的IndexIgnore指令并允许目录列表。

IndexIgnore的文档说

 The IndexIgnore directive adds to the list of files to hide when listing a directory. 

我如何允许这个子目录的目录列表?

尝试使用Options -Indexes 。 如果.htaccess文件适用于带有Indexes的子目录,请尝试指定+Indexes

如果您是系统pipe理员,最佳做法通常需要在httpd.conf中指定这些设置。 而且,从安全的angular度来看,即使首先启用.htaccess文件也更具风险。 如果Web服务器或应用程序用户受到攻击,那么这将成为第一个没有完全妥协的地方。

如果在Apacheconfiguration文件中指定,则通常需要在“ Directory部分指定“ Options

Apache Docs

您可以使用该选项重置IndexIgnore list

 IndexIgnoreReset ON 

请参阅这里的文档

仅供参考,你正在寻找什么似乎不可能: Re:[users @ httpd] IndexIgnore

(我发现这个和你的问题寻找解决相同的问题。)