mod_rewrite отдает URL на обработку PHP скрипту, который, если соответствие не найдено выдает header("HTTP/1.1 404 Not Found"); Однако в этом случае в access.log ответ 404 прописывается, но ErrorDocument не вызывается.
RewriteEngine on отменяет действие директивы ErrorDocument? Или передавать URL на обработку скрипту и при этом отслеживать конечный результат обработки для корректной обработки ошибок на стороне сервера невозможно в принципе?
Суть вот в чем. Хотелось бы иметь обе возможности: и вывести собственный ErrorDocument (не обязательно, конечно, именно отдельный документ, но некий собственный вывод по поводу возникновения ошибки), и отображать ошибки в логах Апача для последующей статистической обработки. А header можно отослать только один.
Заранее спасибо.