2

Я настроил обратный прокси-сервер в локальной сети на рабочем месте, чтобы к нескольким сайтам можно было получить доступ за пределами нашей локальной сети. Я включил mod-proxy-HTML, чтобы он обрабатывал перезапись URL в возвращенном HTML.

Однако Firefox и Chromium жалуются на проблему с кодировкой.

Если я отредактирую параметр network.http.accept-encoding в Firefox и удаляю gzip;deflate по умолчанию; тогда сайт выглядит нормально.

3 ответа3

5

Настроить Apache так:

SetOutputFilter INFLATE;proxy-html;DEFLATE

решил мою проблему.

0

Попробуйте отключить mod_deflate в вашей конфигурации Apache.

0

Использовать этот:

ProxyHTMLCharsetOut *

* ProxyHTMLCharsetOut Синтаксис ProxyHTMLCharsetOut name Выбирает кодировку для вывода mod_proxy_html. Обычно его не следует использовать, так как любое изменение по умолчанию UTF-8 (Unicode - как используется внутри libxml2) приведет к дополнительным накладным расходам на обработку. Специальный токен ProxyHTMLCharsetOut * будет генерировать выходные данные, используя ту же кодировку, что и входные.*

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .