htaccess 选项-索引的用途是什么?

问题描述 投票:0回答:3

我查看了 apache.org 网站上的解释,但它没有以我能理解的方式解释。我在这里找到了一些信息.htaccess文件选项-子目录上的索引,但它也没有解释它。

.htaccess
3个回答
61
投票

索引选项设置是否可以“浏览”目录。如果索引设置为加号,并且目录没有index.html或index.php(无论什么)文件,它将显示目录的内容,就像文件管理器所做的那样。因此,如果其中有十张图像,它只会将它们显示为带有实际图像链接的列表。您可以单击它们并打开它们。

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

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


11
投票

-Indexes 禁止直接列出未设置 DirectoryIndex 的目录中的文件。

假设 httpd DirectoryIndex 设置为:

DirectoryIndex index.html index.php

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


0
投票

如果没有像index.htmlindex.php这样的索引文件,那么访问者将能够看到该特定文件夹文件和内部文件夹。我们肯定不想去。这就是为什么我们在文件夹的根目录中创建 .htaccess 文件并放入代码

Options -Indexes

这将阻止访问者访问文件夹和内部资产。

© www.soinside.com 2019 - 2024. All rights reserved.