Как УБРАТЬ с проекта ЧПУ (где собака зарыта)?

pauk

Новичок
Как УБРАТЬ с проекта ЧПУ (где собака зарыта)?

Короче, на работе проблема возникла...
РНР 5.1.1, апач (кажется 34-й), win2000.

Пришлось поучаствовать в одном сайте. Начинал его другой человек.
Не знаю зачем он так сделал, но механизм такой: при вводе
ввв.сервер/name
он загружает файл
ввв.сервер/name.php

Причем сделано тупо, кроме name он больше не передает никаких других параметров:( name/х1/х2 для него как name.php

Я давно выучил наизусть ту классическую статью
о четырех способах, убрал все 404-файлы и htaccessы, перечитал httpd.conf Апача, в т.ч. и поиском. Нигде ничего нет из описанного.

Конечно, все решается коряво (например, загружать иной файл), но хотелось бы разобраться где спрятана та директива name=>name.php
 

HEm

Сетевой бобер
А ты попробуй на любом другом сервере
если есть соответствующая папка name, то адрес
ввв.сервер/name будет открывать индексный файл в ней, если ее нет, но есть файл name.php, то запустится он

я сейчас у себя на локальном компе проверил - есть файлы day.php и day.phps - при наборе адреса, оканчивающегося на day - предлагается скачать файл day.phps (причем скачать, а не показывается раскрашенный код, как в случае, если набрать адрес day.phps). Есть также файл phone.php, запуск адреса с phone в конце аналогичен запуску адреса с phone.phps в конце

-~{}~ 29.03.06 14:58:

правда на ввод адреса phone/1/1 оно уже ругается "No input file specified."
 

pauk

Новичок
Дома у меня при "name" НЕ запускается "name.php", даже если он присутствует. А запускается 404.php
Те же условия
РНР 5.1.1, апач 28, win2000
Не думаю, что есть разница 28 и 34
 

romy4

invoke [brain]
есть такая фича. она работает при mod_rewrite с включенным RewritEngine (у меня покрайней мере)
Если URL=yourhost.com/name и в докруте содержится файл (при условии, что такой каталог остуствует) name.php то он передаст параметры на него.

-~{}~ 29.03.06 14:17:

у меня 2.0.54 на винхр
 

yaniks

новичок
> Дома у меня при "name" НЕ запускается "name.php"
options -indexes в .htaccess или в конфиге сервера

почитай еще раз по mod_autoindex
 

pauk

Новичок
>options -indexes в .htaccess или в конфиге сервера
Ничего подобного нет ни там, ни дома.
 

yaniks

новичок
сделай Options +Indexes и все будет как на работе

соответстенно Options -Indexes отменит обращение по name/что-то => на name.php
 

HEm

Сетевой бобер
romy4
у меня работает независимо от того, стоит в соотв. папке .htaccess с RewriteEngine on или с RewriteEngine off
 

romy4

invoke [brain]
HEm у меня без мод_реврайта - нет, хотя мод_автоиндекс включен.
 

pauk

Новичок
Ладно, а почему подставляется именно расширение *.php(s)?

С *HTML такое не идет
 

romy4

invoke [brain]
pauk идет... шло, во всяком случае.
а, вот еще, это зависит от настроек index файлов в httpd.conf
 
Сверху