Ситуация: в конфиге апача указано
ErrorDocument 404 /err404.htm
Если запрошеный файл не существует, апач отдает:
HTTP/1.1 302 Found
Location: /err404.htm
И дальше браузер подает новый запрос (GET /err404.htm) на сервер. Если этот же страница err404.htm не существует - циклического редиректа не происходит, апач каким-то образом понимает, что это перенаправлено с errordocument и отдает свою внутреннюю 404. Вопрос - каким образом это происходит? Какие-то заголовки в запросе или же апач сохраняет определенную инфу про эти редиректы где-то у себя?
В документации апача ничего похожего не нашел. Буду благодарен за любые мысли по теме.
Ответ на:
комментарий
от cac2s
Ответ на:
комментарий
от Kiborg
Ответ на:
комментарий
от Komintern
Ответ на:
комментарий
от Komintern
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Передать данные в HTTP-заголовках с 302 Moved Temporarily. (2014)
- Форум тестовый сервер: http://127.0.0.1:8080 посылает редирект на linux.org.ru (2013)
- Форум Не работает редирект nginx (2015)
- Форум Проксирование в Apache на внутренний сервер (2007)
- Форум Условная выдача в зависимости от HTTP-заголовка Accept в запросе (2016)
- Форум apache и internal dummy connection (2008)
- Форум Диагностика соединения (http в частности) (2012)
- Форум nginx вместо нужного виртуального сервера перебрасывает на сайт по умолчанию. (2013)
- Форум nginx выдает 302, не слушая конфиг (2019)
- Форум Nginx + Perl-fastcgi (2010)