İndirilebilir ürünler için neden yalnızca HTTP bağlantıları desteklenmektedir?


13

URL doğrulanırken, bağlantı HTTP protokolü kullanmıyorsa magento bir istisna atar - https://github.com/LokeyCoding/magento-mirror/blob/magento-1.7/app/code/core/Mage/Downloadable/Helper/Download. php # L102

Bunun bir nedeni var mı? Ürünün kaynak dosyası için bir HTTPS bağlantısı kullanırken buna rastladım.


Sebep yok, sadece kodlanmış şema nedeniyle başka bir hata.
Dmytro Zavalkin

@Zyava aslında amaçlı gibi görünüyor.
philwinkle

Yanıtlar:


4

Bunun nedeni, Cache-Control: no-cache HTTP/1.0HTTP başlığı ayarlanmışsa SSL indirme işlemlerini engelleyen Magento CE 1.2 (yaklaşık 2008) sırasında IE6, IE7'de bir sorunu önlemek içindir . Microsoft KB göre bu IE8 kadar yol sunan bir sorun olabilir, bu yüzden neden hala kod tabanında var.

Kaynak: http://support.microsoft.com/kb/323308

(Şimdi geçersiz) Harapartners Blog bu bir geçici çözüm ile işaret ediyor - ben şahsen tavsiye etmese de:

Siteniz için SSL etkinse, IE önbelleksiz başlık ayarlanmışsa güvenli bağlantılar üzerinden indirmeyi engelleyen bir hata içerdiğinden, tüm IE sürümleri için indirmeler başarısız olabilir. Bu, önbellek ve depo olmayan başlıkları kaldırarak veya indirme bağlantılarını güvenli olmaya zorlayarak bir htaccess dosyasında kolayca düzeltilebilir.

Kaynak: http://www.harapartners.com/blog/magento-product-types-2/

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.