我查看了apache.org网站上的解释,但没有以我能理解的方式解释。我在.htaccess File Options -Indexes on Subdirectories找到了一些信息,但它也没有解释。
答案 0 :(得分:45)
“索引”选项设置是否可以“浏览”目录。如果索引设置为加号,并且目录没有index.html或index.php(任何)文件,它将显示目录的内容,就像文件管理器一样。因此,如果那里有十个图像,它只是将它们显示为一个列表,其中包含指向实际图像的链接。您可以单击它们并打开它们。
大部分时间这不是你想要的。您不希望其他人看到该文件夹中的内容。那么你用-Indexes把它关掉。
在这里,您可以看到一个开放目录的示例,因为它们被称为:http://www.ecoutetpartage.fr/images/
答案 1 :(得分:6)
-Indexes强调直接在没有设置DirectoryIndex的目录中列出文件的可能性。
假设httpd DirectoryIndex设置为:DirectoryIndex index.html index.php
。
如果您的RootDirectory中没有根据DirectoryIndex httpd(在此示例中为index.html和index.php)变量中的文件,则在设置+ Indexes时将列出您的目录内容。设置-Indexes时,将永远不会显示目录内容。