(Apache) Почему на запрос файла без расширения Apache предлагает php файл?

glaz99
Дата: 05.10.2006 20:35:31
Подскажите кто знает, где подкрутить.

Допустим я делаю запрос http://localhost/somedir/a (к примеру).
А у меня в папке /somedir случайным образом есть файл a.php

И вот вместо того, чтобы сказать, что, дескать такого файла нет ("a" без расширения), этот Apache запускает скрипт a.php

Это у меня на локальной машине, а у хостера - все нормально.

Получается, что если запрашивать файлы без расширения, он неявно подставляет расширения .php
Чёй-то он за меня думает? А вот мне как раз этого и не надо.

А?
glaz99
Дата: 05.10.2006 20:51:47
Да, кстати!
Только что пришел в голову эксперимент.

Я в папку /somedir бросил файлы a.php, a.html, a.dfhdg и папку /a

Так вот первым делом Апач обрадовался папке и выдал мне ее содержимое.
Потом я ее удалил, и мне выдали файл a.php, далее a.html
А вот a.dfhdg он совсем не уважает, и поэтому вообще проигнорировал его присутствие и честно признался, что действительно на ваш идиотский запрос http://localhost/somedir/a не хочется даже отвечать.

Где же все-таки это все курить?
anvano
Дата: 06.10.2006 13:35:16
Ну курить-то видимо всё-таки в man httpd.conf - в описаниях настроек апача.
DocAl
Дата: 06.10.2006 14:29:25
Ключевое слово Multiviews. Смотрите документацию апача.
glaz99
Дата: 06.10.2006 19:04:45
Спасибо, DocAl!

Действительно выручил!