删除Apache的DirectoryIndex

是否有可能使用.htaccess文件closures特定目录的Apache的DirectoryIndex ? 我已经尝试DirectoryIndex Off但如果文件Off存在它使用它作为索引文件。 我想确保无论文件在哪里都会列出目录。

你有几个select:

  1. DirectoryIndex设置为永远不可能存在的文件名。

     DirectoryIndex lni345hoqvgheruhgreoiuhgeroi30948yt0348 
  2. 不要加载mod_dir模块。 但是,这将禁用整个服务器的index.html样式function,可能不是您想要的。

从Apache 2.4开始,您可以将DirectoryIndex disabled设置为DirectoryIndex disabled以禁用其function。

根据这里的文档,你可以使用:

 DirectoryIndex disabled 

要么在你的Apacheconfiguration文件中,要么在.htaccess

正确的语法是通过选项禁用索引

 Options -Indexes 

当然对于这个工作你至less需要有AllowOverride Indexes或者AllowOverride all这个目录,以便有权通过给定目录中的.htaccess改变这个选项。