Назад | Перейти на главную страницу

Отключить заголовок от прокси-ответа

У меня есть конфигурация прокси под Apache 2.2, которая передает все запросы для /blog хозяину я не контролирую.

Я хочу отключить определенный HTTP-заголовок (X-Powered-By: PHP) из прокси-ответа, чтобы он не был виден браузеру.

Я пробовал это:

ProxyPass /blog http://blog.example.com
ProxyPassReverse /blog http://blog.example.com
Header Always Unset X-Powered-By

А также эта вариация:

<Location /blog>
    ProxyPass http://blog.example.com
    ProxyPassReverse http://blog.example.com
    Header Always Unset X-Powered-By
</Location>

В обоих случаях заголовок отправляется через прокси без изменений. Я тоже пробовал Header Always Edit, тоже никакого эффекта.

Интересно, если я использую Header Always Set X-Powered-By Test, полученный ответ содержит X-Powered-By: Test, PHP - т.е. моя ценность добавлено перед тот из прокси. Я подозреваю mod_proxy работает "слишком поздно" для mod_headers манипулировать ответом.

Есть ли способ сделать Header запустить «позже» или какую-либо другую директиву, которая может управлять ответом после его возврата от прокси.