Ao validar a URL, o magento lança uma exceção se o link não estiver usando o protocolo HTTP - https://github.com/LokeyCoding/magento-mirror/blob/magento-1.7/app/code/core/Mage/Downloadable/Helper/Download. php # L102
Imaginando, existe uma razão para isso? Encontrei isso enquanto usava um link HTTPS para o arquivo de origem do produto.
downloadable
Ashfame
fonte
fonte
Respostas:
Presumivelmente, isso evita um problema no IE6, IE7 no momento em que o Magento CE 1.2 foi lançado (ca. 2008) que impedia downloads de SSL se o
Cache-Control: no-cache HTTP/1.0
cabeçalho HTTP estivesse definido. De acordo com o Microsoft KB, esse pode ser um problema que se apresenta até o IE8, e por isso ele ainda existe na base de código.Fonte: http://support.microsoft.com/kb/323308
O (agora extinto) Blog do Harapartners aponta isso com uma solução alternativa - embora eu não o recomende pessoalmente:
Fonte: http://www.harapartners.com/blog/magento-product-types-2/
fonte