Điều này có lẽ là để ngăn chặn sự cố trong IE6, IE7 tại thời điểm Magento CE 1.2 được phát hành (khoảng năm 2008) ngăn chặn tải xuống SSL nếu Cache-Control: no-cache HTTP/1.0
tiêu đề HTTP được đặt. Theo Microsoft KB, đây có thể là một vấn đề liên quan đến IE8, do đó tại sao nó vẫn tồn tại trong cơ sở mã.
Nguồn: http://support.microsoft.com/kb/323308
Blog Harapartners (hiện không còn tồn tại) chỉ ra điều này với một cách giải quyết - mặc dù cá nhân tôi không đề xuất nó:
Nếu bạn đã bật SSL cho trang web của mình, các bản tải xuống có thể thất bại đối với tất cả các phiên bản IE, vì IE có lỗi ngăn tải xuống qua các kết nối an toàn nếu tiêu đề không có bộ đệm được đặt. Điều này có thể dễ dàng sửa trong tệp htaccess bằng cách xóa các tiêu đề không có bộ đệm và không lưu trữ hoặc bằng cách buộc các liên kết tải xuống không an toàn.
Nguồn: http://www.harapartners.com/blog/magento-product-types-2/