38

我查看了 apache.org 站点中的解释,但没有以我能理解的方式解释。我在这里找到了一些信息.htaccess File Options -Indexes on Subdirectories但它也没有解释它。

4

2 回答 2

59

索引选项设置您是否可以“浏览”目录。如果索引设置为加号,并且该目录没有 index.html 或 index.php (任何)文件,它将显示目录的内容,就像您的文件管理器一样。因此,如果那里有十张图像,它只是将它们显示为一个列表,其中包含指向实际图像的链接。您可以单击它们并打开它们。

大多数时候这不是你想要的。您不希望其他人看到该文件夹​​中的内容。然后你用 -Indexes 把它关掉。

在这里,您可以看到一个打开目录的示例,它们被称为: http: //www.ecoutetpartage.fr/images/

于 2013-04-05T15:43:33.667 回答
10

-Indexes 抑制了在没有设置 DirectoryIndex 的目录中直接列出文件的可能性。

假设 httpd DirectoryIndex 设置为:DirectoryIndex index.html index.php

如果根据 DirectoryIndex httpd(在本示例中为 index.html 和 index.php)变量,您的 RootDirectory 中没有文件,则在设置 +Indexes 时将列出您的目录内容。设置 -Indexes 时,您的目录内容将永远不会显示。

于 2013-04-05T15:44:22.030 回答