Ситуация: в конфиге апача указано
ErrorDocument 404 /err404.htm
Если запрошеный файл не существует, апач отдает:
HTTP/1.1 302 Found
Location: /err404.htm
И дальше браузер подает новый запрос (GET /err404.htm) на сервер. Если этот же страница err404.htm не существует - циклического редиректа не происходит, апач каким-то образом понимает, что это перенаправлено с errordocument и отдает свою внутреннюю 404. Вопрос - каким образом это происходит? Какие-то заголовки в запросе или же апач сохраняет определенную инфу про эти редиректы где-то у себя?
В документации апача ничего похожего не нашел. Буду благодарен за любые мысли по теме.