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

grey109
На сайте с 15.06.2005
Offline
160
150

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

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

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

Спасибо.


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

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

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

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

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


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

grey109
На сайте с 15.06.2005
Offline
160
#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
1698
#3
так, а в   .htaccess какие правила установлены то?
✅ Трастовых площадок под размещение статей и ссылок. Опыт 15 лет! ( https://searchengines.guru/ru/forum/675690 ) ⭐ Купить вечные трастовые ссылки для сайта ( https://getmanylinks.ru/?srh ) ⭐ Новый аналог AllSubbmitter (заполнение форм) https://getmanylinks.ru/getmanysubmits.html (Бесплатное демо)
grey109
На сайте с 15.06.2005
Offline
160
#4

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


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

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

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

Спасибо.

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