如何在 apache 中仅为一个目录设置 DirectoryIndex?

如何在 apache 中仅为一个目录设置 DirectoryIndex?

我尝试过这个:

<Directory path>
DirectoryIndex a/b
</Directory>

但这样,DirectoryIndex 规则将应用于路径的所有子目录。我希望它只在顶层起作用。我该怎么做?

答案1

如果您拥有 Apache 2.3.9 或更高版本,则可以使用 DirectoryMatch 和行尾匹配(“$”)。

<DirectoryMatch "^/var/www/html/path/$" >
    DirectoryIndex a/b
</DirectoryMatch>

相关内容