Я пытался создать исходящие правила в IIS 7.5 в Windows 2008 R2 на сайте, на котором включены статические HTML-страницы и включено сжатие.
Если у меня включена какая-либо форма сжатия (статическая или динамическая), я получаю эту ошибку:
HTTP Error 500.52 - URL Rewrite Module Error. Outbound rewrite rules cannot
be applied when the content of the HTTP response is encoded ("gzip").
Отключить сжатие на самом деле не вариант из-за большого негативного влияния, которое может повлиять на производительность загрузки страницы.
Я полагаю, что любой, кто использует правила перезаписи исходящих сообщений, столкнется с этой ошибкой, поскольку вы всегда хотели бы, чтобы сжатие было включено для текстового содержимого.
Я посмотрел на некоторые предложения, чтобы заставить это работать:
/programming/3713804/url-rewrite-outbound-rules-iis7/4363301#4363301
и
http://forums.iis.net/p/1165899/1937454.aspx#1937454
Но я все еще получаю ту же ошибку.
Кто-нибудь получил это на работу? Если так, как?