- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Как дата-аналитику правильно презентовать себя будущему работодателю
Что рассказывать и показывать в портфолио
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Приветствую.
Заметил такую вещь, что страницы сайта 1.php и 1.php/ открываются одинаково, хотя по логике, на второй адрес сайт должен сообщать о ошибке 404.
На сервере установлен Апач и nginx. Подозреваю, что дело в настройках Апача. Подскажите, какая настройка отвечает за это?
Спасибо.
Ну вот что вам подсказать можно не видя самих настроек?
Как вариант в nginx может быть что-то типа try_files $uri $uri/
Но может и как-то по-другому именно в вашем конкретном случае сделано что такой эффект получается.
А может там вообще в .htaccess что-то наколдовано эдакое...
Открываете последовательно конфиги и смотрите как ваш запрос 1.php/ должен будет обработан.
Выяснил что дело в Апаче. А в его конфиге вообще ничего нет такого:
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>
Бред какой-то получается...
Заметил еще, что аналогичным образом открываются и файлы типа 1.php/////// и 1.php.....
Мистика блин.
Заметил такую вещь, что страницы сайта 1.php и 1.php/ открываются одинаково, хотя по логике, на второй адрес сайт должен сообщать о ошибке 404.
Подозреваю, что дело в настройках Апача. Подскажите, какая настройка отвечает за это?
AcceptPathInfo
Да, уже сам нашел эту опцию.
Спасибо.