Отключить сжатие GZIP для клиентов IE6 - PullRequest
6 голосов
/ 05 мая 2009

Нам нужно условно отключить сжатие GZIP, если браузер пользователя IE6 (он висит браузером в течение 5 минут) на нескольких страницах более крупного сайта. Сервер - IIS7, в котором включено сжатие статического содержимого - необходимо, чтобы сжатие оставалось работающим, если пользовательский агент не является Mozilla / 4.0. Пример кода ASPX кто-нибудь? Кроме того, код для условного перенаправления на ту же страницу на другом сайте (может создать другой виртуальный сайт с отключенным сжатием), но необходимо передать все параметры (GET / POST).

1 Ответ

6 голосов
/ 05 мая 2009

Проверить эту страницу . Я считаю, что перезапись ISAPI доступна и для IIS. По сути, он принимает запрос браузера и переписывает его, чтобы перестать утверждать, что браузер поддерживает gzip, в случае IE5 / IE6.

Обратите внимание: для этого не требуется, чтобы у вас были раздельные и несжатые страницы. Вероятно, это лучший подход, чем ваше предложение, поскольку оно устраняет проблему у ее источника.

...