Назад | Перейти на главную страницу

Apache 2.4 загружает index.html.bak / .old /… перед index.php - подстановочный знак?

После обновления нашего 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. Похоже на какой-то подстановочный знак или совпадение с регулярным выражением.

Кто-нибудь тоже испытывал нечто подобное?

Я использую Apache 2.4.7 из Ubuntu 14.04.

Мы нашли решение, связанное с MultiViews:

https://httpd.apache.org/docs/2.4/mod/mod_negotiation.html