Jackson MacKenzie

HTTPS Downloads Fail On Internet Explorer Over CDN, But Work Fine At Origin

Blog Post created by Jackson MacKenzie Employee on Jan 23, 2015

Do you have users experiencing the following error over Akamai (or any other CDN)? Internet Explorer cannot download [your file] ... Internet Explorer was not able to open this Internet site. The requested site is either unavailable or cannot be found. Please try again later.


DownloadFail.png

 

This is a known issue in older versions of Internet Explorer (lower than IE9). The problem is not actually with your CDN, but rather the cache-busting headers you might be sending for your CDN. These do not play well with older versions of Internet Explorer over HTTPS, resulting in immediate download failures.

 

Examples of these cache-busting headers include vary, cache-control, and Pragma no-cache.

 

If your users are running into this error, check the headers for the object and ensure you aren't setting any cache-busting headers. Once you unset these headers, your users should be able to download the file with no problem. Alternatively, you can specify no caching for the object by using the following headers in this exact order: Cache-Control: no-store, no-cache

 

Note: The issue was fixed in Internet Explorer 9.

Outcomes