将我们的 Apache 升级到 2.4 之后,Apache 的行为似乎发生了一些变化,但我无法找出是什么。
我们的 DirectoryIndex 指令:
DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm
当 index.html.old 或 index.html.bak 和 index.php 位于请求的目录中时,apache 会加载 index.html.old,尽管它未在 DirectoryIndex 中定义。看起来像是某种通配符或正则表达式匹配。
有谁也经历过这样的事情吗?
我正在使用 Ubuntu 14.04 中的 Apache 2.4.7。
答案1
我们找到了解决方案,它与 MultiViews 有关: