Görüntüler https ile gösteren değil

3 Cevap php

Https sayfalarına erişirken Aniden, benim görüntüleri sitemde görünmüyor. Benim kodunda değişiklik yok. Benim ev sahibi (yani ben sitemde ftpes olabilir) sonra benim isteği SSL desteği ile kendi ftp hizmetini yeniden derlemek zorunda. Başka bir şey değil bir şey benim SSL sertifikası etkileyeceğini miyim. Aynı şey FF ve IE ve farklı bilgisayarlarda olur.

3 Cevap

Ben web sitenize giderseniz ( https://www.scfootball.org/) , I don't see the images, as you said : I get a 403 (Forbidden) error onlardan her biri için - Ben Firefox uzantısı "net" sekmesine Firebug kullanarak bu görebilirsiniz, Örneğin.

If I try to see an image directly, without going trough the site (for instance : https://www.scfootball.org/widgets/GulloParkHeader.png ), then, I can see the image.
If you try, make sure you copy-paste the URL to a new tab/window, and not just click on it

Hangi web sitesi ve resimlere erişim arasında sorun çeşit var demektir; değil görüntülerde kendilerini.


If I disable the referer in firefox (the web developper toolbar extension allows that easily) and refresh your website's webpage, the images appear.

Ben referer yeniden etkinleştirin ve tekrar yenilemek, daha sonra görüntüler artık görünmüyor.

Hangi gönderilen görüntüleri önler ve bunun yerine bir 403 hatası döndürür referer ile ilgili bir şey, var demektir.


Just a wild guess : maybe there's a .htaccess in your widgets directory (or somewhere else) that prevents images from being served, if the referer doesn't correspond to a specific domain ?

Referer değilse bu non-senin görüntülerin gösterilmediği yüzden HTTPS (i.e. with an URL such as http://www.scfootball.org/index2.php) olmadan erişirken görüntüleri sitede görüntülenir göz önüne alındığında, belki bir yerde bir "koruma" var https web sitesi ... Ve HTTPS açıldığında "koruma" updated olmamıştır?

(I've seen that kind of "protection" used to prevent hot-linking of images, for instance)

Bu eski bir yazı ama, çok hotlink koruması olabilir.

Eğer, çok da https:// için lazım bir http:// etki alanı için izin verilen bir takma açın aksi takdirde itll istemci çağrıldığını görüntüleri inkar.

Evet, "görünmüyor" biraz muğlak. HTML, HTTPS tarafından servis edilir ve görüntüleri hala HTTP tarafından servis ediliyor ise, tarayıcı, birkaç büyük ölçüde etkisiz yollardan biri ile anlaşma olabilir sayfasında doğasında küçük bir güvenlik sızıntısı var.