为什么 Apache 不在浏览器的目录页面上列出“header.php”或任何以“header”开头的文件?
此问题发生在不同的浏览器和文件夹中。
当我们通过 WAMP 安装 Apache 时会发生这种情况。我们也通过 Laragon 进行了尝试,它正常列出了它们。
我们可以使用并包含“header.php”文件,但它在浏览器中不可见。
我们尝试更改路径,并更改本地服务器。
它也可以在线运行,没有任何问题,那为什么不通过 wampserver 呢?
有人可以解释一下吗?
IndexIgnore
指令的影响,
指令添加到列出目录时要隐藏的文件列表中。 File 是 shell 样式的通配符表达式或完整文件名。多个 IndexIgnore 指令添加到列表中,而不是替换被忽略文件的列表。默认情况下,列表包含IndexIgnore
(当前目录)。.
IndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t
HEADER*
,在具有不区分大小写的文件系统的操作系统(例如 Windows)上,也会导致 header.php
被忽略。