Podczas sprawdzania poprawności adresu URL magento zgłasza wyjątek, jeśli link nie korzysta z protokołu HTTP - https://github.com/LokeyCoding/magento-mirror/blob/magento-1.7/app/code/core/Mage/Downloadable/Helper/Download. php # L102
Zastanawiasz się, czy jest ku temu powód? Wpadłem na to podczas korzystania z łącza HTTPS dla pliku źródłowego produktu.
downloadable
Popiół
źródło
źródło
Odpowiedzi:
Ma to prawdopodobnie zapobiec problemowi w IE6, IE7 w momencie wydania Magento CE 1.2 (ok. 2008 r.), Który uniemożliwiał pobieranie SSL, jeśli
Cache-Control: no-cache HTTP/1.0
ustawiono nagłówek HTTP. Według Microsoft KB może to być problem, który dotyczy aż do IE8, a więc dlaczego nadal występuje w bazie kodu.Źródło: http://support.microsoft.com/kb/323308
((Obecnie nieistniejący) blog Harapartners wskazuje na to obejście - chociaż ja osobiście go nie polecam:
Źródło: http://www.harapartners.com/blog/magento-product-types-2/
źródło