Сервер считает адреса 1.php и 1.php/ одинаковыми

grey109
На сайте с 15.06.2005
Offline
144
135

Приветствую.

Заметил такую вещь, что страницы сайта 1.php и 1.php/ открываются одинаково, хотя по логике, на второй адрес сайт должен сообщать о ошибке 404.

На сервере установлен Апач и nginx. Подозреваю, что дело в настройках Апача. Подскажите, какая настройка отвечает за это?

Спасибо.


Евгений Крупченко
На сайте с 27.09.2003
Offline
168
#1

Ну вот что вам подсказать можно не видя самих настроек?

Как вариант в nginx может быть что-то типа try_files $uri $uri/

Но может и как-то по-другому именно в вашем конкретном случае сделано что такой эффект получается.

А может там вообще в .htaccess что-то наколдовано эдакое...


Открываете последовательно конфиги и смотрите как ваш запрос 1.php/  должен будет обработан.

grey109
На сайте с 15.06.2005
Offline
144
#2

Выяснил что дело в Апаче. А в его конфиге вообще ничего нет такого:


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
На сайте с 25.11.2006
Offline
1587
#3
так, а в   .htaccess какие правила установлены то?
✅ Трастовых площадок под размещение статей и ссылок. Опыт 12 лет! ( https://searchengines.guru/ru/forum/675690 ) ⭐ Купить вечные трастовые ссылки для сайта ( https://getmanylinks.ru/?srh ) ⭐ Ускорение ваших сайтов (WP, Opencart и др.) + Настройка сервера ( https://searchengines.guru/ru/forum/997205 )
grey109
На сайте с 15.06.2005
Offline
144
#4

Заметил еще, что аналогичным образом открываются и файлы типа  1.php/////// и  1.php.....


Мистика блин.

grey109
На сайте с 15.06.2005
Offline
144
#5
Файлов htaccess  нет вообще, все настройки заданы в конфиге.
M
На сайте с 04.12.2013
Offline
195
#6
grey109 :
Заметил такую вещь, что страницы сайта 1.php и 1.php/ открываются одинаково, хотя по логике, на второй адрес сайт должен сообщать о ошибке 404.
См. PATH_INFO. Я тебя еще больше обрадую: 1.php/path-info 😀
Хостинг FOZZY ( http://fozzy.com.ru ) / Выслушаю предложения на домены ( http://u75.ru/domains-for-sale ) / Домены и скрипт для коротких ссылок ( http://u75.ru/domains-for-shortcuts )
M
На сайте с 04.12.2013
Offline
195
#7
grey109 :
Подозреваю, что дело в настройках Апача. Подскажите, какая настройка отвечает за это?
AcceptPathInfo
grey109
На сайте с 15.06.2005
Offline
144
#8

Да, уже сам нашел эту опцию.

Спасибо.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий