Как условно изменить заголовок ответа Apache 'Location'
Мне нужно иметь возможность проверить строку URL в заголовке ответа Location для определенного шаблона и, если он совпадает, заменить его другим.
например, если ответ: Location: http://wrongserver.com/ мне нужно изменить его на Location: http://rightserver.com/
Кажется, mod_setenvif работает только с заголовками запросов, поэтому я не смог объединить это с директивой "Набор заголовков" для достижения того, чего я хочу.
Контент не передается через прокси, поэтому использование директив mod_proxy не представляется возможным.
Спасибо берни
1 ответ
Вы должны быть в состоянии сделать это с mod_headers
Header edit Location ^http://wrongserver.com$ http://rightserver.com
Более подробная информация здесь: http://httpd.apache.org/docs/current/mod/mod_headers.html