我一直试图在启用了静态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
但是我仍然遇到同样的错误。
有人有这个工作吗?如果可以,怎么办?
我还有另一个问题... stackoverflow.com/questions/30806106/…–
—
开发人员
为什么要使用出站重写规则?您可以提供上下文规则之一的示例吗?也许一个正常的重写规则就足够了?
—
安东尼·科尔卡