如何通过gzip压缩使用IIS URL重写


13

我一直试图在启用了静态HTML页面和压缩功能的网站上的Windows 2008 R2上的IIS 7.5中创建出站规则。

如果启用了任何形式的压缩(静态或动态),都会出现此错误:

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

但是我仍然遇到同样的错误。

有人有这个工作吗?如果可以,怎么办?



1
为什么要使用出站重写规则?您可以提供上下文规则之一的示例吗?也许一个正常的重写规则就足够了?
安东尼·科尔卡

Answers:


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.