Apache mod-proxy ProxyErrorOverride для определенных шаблонов URL

Я использую Apache 2.2 с мод-прокси и настроил его с помощью нескольких операторов ProxyPass для прокси с удаленного URL на локальный URL. Мне нужно, чтобы для этих проксированных URL-адресов из Apache возвращались пользовательские документы об ошибках, поэтому я установил «ProxyErrorOverride On» в своей конфигурации мод-прокси вместе с некоторыми директивами ErrorDocument (с локальным URL-путем), чтобы возвращать пользовательские страницы ошибок для нескольких кодов состояния HTTP интерес. Однако, когда возвращается код состояния, для которого я НЕ создал директиву ErrorDocument, Apache заменяет тело ответа страницей ошибки по умолчанию вместо того, чтобы оставить исходное тело ответа неповрежденным. Это не будет работать с приложением. Итак, у меня действительно есть 2 вопроса:

1) Можно ли настроить Apache так, чтобы исходное тело ответа оставалось нетронутым для определенного кода состояния, если для него не определено переопределение ErrorDocument?

2) Это Возможно ли, чтобы директива ProxyErrorOverride применялась только к некоторым URL-адресам в моих инструкциях ProxyPass?

12
задан benw 28 September 2011 в 19:04
поделиться