Zip Files in Internet Explorer
To prevent this, you can ask your server host to reconfigure Apache to correctly deliver .ZIP files to your members using Internet Explorer.
This issue can be caused if you are using the mod_deflate Apache plug-in. This plug-in helps speed up content delivery to your members by compressing the content in order to save bandwidth. However, you should generally restrict mod_deflate to only compress certain file types.
A typical configuration of the mod_deflate plugin would look like this:
However, this plugin can cause problems when delivering .ZIP files, as they are already compressed. Even if you specify certain file types to compress, it will still attempt to use GZIP compression in order to transfer your file.
To prevent the mod_deflate Apache plugin from unnecessarily compressing your .ZIP files, you can use an environment variable called no-gzip. If you set this variable, mod_deflate will NOT compress the content you are trying to send when an HTTP request is made.
If you are simply using static .ZIP files to be served by Apache, you can use the following basic examples to configure your no-gzip environment variable. For example:
SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip dont-vary SetEnvIfNoCase Request_URI \.pdf$ no-gzip dont-vary SetEnvIfNoCase Request_URI \.zip$ no-gzip dont-vary
Once you have configured your no-gzip variable in the mod_deflate plugin, your .zip files should no longer be GZIP compressed when being sent to your members. Furthermore, surfers using Internet Explorer to download your content should no longer have problems with corrupted .zip files.
If this issue remains, please put in a support ticket and our technicians will help you solve your issue.