Заметил еще, что аналогичным образом открываются и файлы типа 1.php/////// и 1.php…..
Мистика блин.
grey109
Файлов htaccess нет вообще, все настройки заданы в конфиге.
miketomlin
grey109 : Заметил такую вещь, что страницы сайта 1.php и 1.php/ открываются одинаково, хотя по логике, на второй адрес сайт должен сообщать о ошибке 404.
См. PATH_INFO. Я тебя еще больше обрадую: 1.php/path-info 😀
miketomlin
grey109 : Подозреваю, что дело в настройках Апача. Подскажите, какая настройка отвечает за это?
grey109
Приветствую.
Заметил такую вещь, что страницы сайта 1.php и 1.php/ открываются одинаково, хотя по логике, на второй адрес сайт должен сообщать о ошибке 404.
На сервере установлен Апач и nginx. Подозреваю, что дело в настройках Апача. Подскажите, какая настройка отвечает за это?
Спасибо.
Евгений Крупченко
Ну вот что вам подсказать можно не видя самих настроек?
Как вариант в nginx может быть что-то типа try_files $uri $uri/
Но может и как-то по-другому именно в вашем конкретном случае сделано что такой эффект получается.
А может там вообще в .htaccess что-то наколдовано эдакое…
Открываете последовательно конфиги и смотрите как ваш запрос 1.php/ должен будет обработан.
grey109
Выяснил что дело в Апаче. А в его конфиге вообще ничего нет такого:
NameVirtualHost *:28081
<VirtualHost *:28081>
ServerAdmin webmaster@site.ru
DocumentRoot «/wwwroot/site.ru»
ServerName site.ru
ServerAlias www.site.ru
Options FollowSymLinks -Indexes
<Directory /wwwroot/site.ru/>
php_admin_flag engine on
php_admin_flag expose_php off
php_admin_flag safe_mode off
php_admin_value register_globals off
php_flag session.use_trans_sid off
Options -Indexes -FollowSymLinks -MultiViews -Includes
AllowOverride None
AddDefaultCharset windows-1251
</VirtualHost>
Бред какой-то получается…
LEOnidUKG
grey109
Заметил еще, что аналогичным образом открываются и файлы типа 1.php/////// и 1.php…..
Мистика блин.
grey109
miketomlin
Заметил такую вещь, что страницы сайта 1.php и 1.php/ открываются одинаково, хотя по логике, на второй адрес сайт должен сообщать о ошибке 404.
См. PATH_INFO. Я тебя еще больше обрадую: 1.php/path-info 😀
miketomlin
Подозреваю, что дело в настройках Апача. Подскажите, какая настройка отвечает за это?
AcceptPathInfo
grey109
AcceptPathInfo
Да, уже сам нашел эту опцию.
Спасибо.