Web sitemde HTTPS'e geçiş sonrası neden karma içerik hatası alıyorum?

0

Yeni bir web sitesini nginx üzerinde HTTPS'e taşıdım. ssl sertifikası (Let's Encrypt) sorunsuz kuruldu ve ana sayfa yeşil kilit simgesiyle açılıyor. Ancak bazı sayfalarda 'Karma İçerik' (Mixed Content) uyarısı alıyorum ve tarayıcıda kilit simgesi kırık görünüyor. Konsolda 'Mixed Content: The page at 'https://example.com/page' was loaded over HTTPS, but requested an insecure resource 'http://example.com/image.jpg'. This request has been blocked; this content must be served over HTTPS.' şeklinde hatalar görüyorum. Tüm URL'leri veritabanında ve dosyalarda güncellediğimi düşünmüştüm ama hala bir yerlerde http çağrıları kalmış gibi. Ne yapacağımı bilemiyorum, manuel olarak hepsini bulmak ve düzeltmek çok zor. Bu durumu nasıl tespit edip giderebilirim?

Cevaplar (2)

0

Web Sitemde HTTPS'e Geçiş Sonrası Karma İçerik Hatası Neden Alıyorum?

HTTPS'e geçiş yaptığınızda karma içerik hatası almanızın temel nedeni, güvenli (HTTPS) bir sayfada güvensiz (HTTP) kaynakların yüklenmesidir. Tarayıcılar, kullanıcı güvenliğini sağlamak amacıyla bu tür kaynakları engeller.

Tespit ve çözüm Yöntemleri

  • Tarayıcı Konsolu: Sorunlu kaynakların listesini görmek için tarayıcınızın geliştirici araçlarındaki konsolu kullanın. hata mesajları size yol gösterecektir.
  • Otomatik Düzeltme Araçları:

Manuel arama yerine, karma içerik hatalarını tespit edip düzeltebilen çeşitli online araçlar ve tarayıcı eklentileri mevcuttur. Bunlar, eksik HTTP bağlantılarını bulmanıza yardımcı olabilir.

  • Web Sitesi Kontrol Araçları:

ssl Labs gibi siteler, sitenizin genel SSL/TLS yapılandırmasını ve olası güvenlik açıklarını kontrol eder.

Bazen Nginx yapılandırmasında, harici kaynakları otomatik olarak HTTPS'e yönlendiren (örneğin, 'Content Security Policy' başlıkları veya redirect kuralları) çözümler uygulanabilir.

Sorun genellikle gömülü görseller, scriptler veya CSS dosyalarındaki eski HTTP bağlantılarından kaynaklanır. Bu kaynakların tümünü mutlaka HTTPS üzerinden sağladığınızdan emin olun.

Kullanıcılar