Çoğu forumda olduğu gibi kullanıcıların resim gönderebileceği bir forumum var. Sitede HTTPS kurdum, ancak elbette çoğu harici görüntü HTTPS değil, HTTP kullanılarak bağlanıyor. Bu yüzden forumu HTTPS üzerinden yüklemek karışık içerik uyarıları vb. Gösterir.
Bu sorunun üstesinden gelmek için bazı stratejiler nelerdir? Bazı resimler kendi sitemden, bu yüzden çalışacağını bildiğim için bu URL'leri HTTPS kullanmak için yeniden yazabilirim. Ancak harici URL'ler için çoğu HTTPS ile çalışmaz, bu yüzden bir battaniye yeniden yazamam.
Güvenli olmayan görüntüleri satır içi görüntüler yerine bağlantılara yeniden yazabilirim, ancak bu harika görünmüyor ve kullanıcılar için kafa karıştırıcı olabilir. Daha iyi çözümler var mı?
src="http://someimage.jpg"
, göreli olarak yapılandırılmış olması gereken tüm verileri yeniden yazmak için mantık uygulayabilirsiniz src="//someimage.jpg"
... veya sadece doğrulayabilirsiniz. Sıkı yeşil bir kilit istiyorsanız (güvensiz bir görüntü kilidinizi kazanamayacaksa) HSTS'yi uygular. Ardından editör arayüzünde resimlerin şu anda HTTPS aracılığıyla kullanılabilir olması gerektiğini unutmayın, aksi takdirde hiç görünmezler. "Hata! Hata yaptınız. Kötüye kullanımı ve MITM saldırılarını önlemek için tüm ortamların HTTPS kullanması gerekir. Geri dönüp düzeltin veya başka bir görüntü sağlayıcısı seçin."