禁用IE6客户端的GZIP压缩

时间:2009-05-05 12:47:02

标签: asp.net vb.net iis-7 internet-explorer-6 compression

如果用户的浏览器是IE6(它挂起浏览器5分钟),我们需要有条件地禁用GZIP压缩。服务器是IIS7并且已打开静态内容的压缩 - 如果用户代理不是Mozilla / 4.0,则希望压缩工作正常。 ASPX代码样本有人吗? 或者,代码有条件地重定向到另一个站点上的同一页面(可能会创建另一个禁用压缩的虚拟站点),但需要传递所有参数(GET / POST)。

1 个答案:

答案 0 :(得分:6)

结帐this page。我相信ISAPI重写也适用于IIS。基本上,它采用浏览器的请求并重写它以停止声称浏览器支持gzip,在IE5 / IE6的情况下。

请注意:这不需要您拥有单独的gzip压缩页面和非压缩页面。这可能是比你的提议更好的方法,因为它从源头上解决了问题。