Задать вопрос
@TopClans

Почему сервер добавляет слэш к адресу?

Использую сервер на CentOS 7.3.1611.el7.centos (x86_64) с ISPmanager.
столкнулся с неожиданной проблемой: мне нужно принимать POST запрос, который отправляет на адрес site.ru/post. Я положил в папку /post файл index.php, и когда сам открываю site.ru/post, файл работает нормально (делает запись в БД), а вот на запросы от внешней структуры файл не реагирует.
В access.log увидел, что, во первых, я сам при открытии site.ru/post получаю сначала ответ 301, меня редиректит на site.ru/post/, а уже потом я получаю статус 200. Если сразу открываю site.ru/post/, то всё нормально.
а внешний запрос просто редиректится (потому что тоже нет слэша) и всё.

я отключил SSL, отключил PHP, даже создал новый домен изначально без никаких PHP - всё равно, всегда сервер добавляет слэш.
исключение - открытие главной страницы, тогда наоборот слэш на конце убирается.
на форуме ispmanager сказали что это делает nginx, но он у меня отключен.

что это такое может быть, что добавляет слэш?
  • Вопрос задан
  • 194 просмотра
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
15432
@15432
Системный программист ^_^
, . . - . site.ru/post, , post... , . ? , , , site.ru/post/. index.php index.html . site.ru/post/index.php
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы