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