SSL sertifikanız kurulu ve siteniz HTTPS ile açılıyor olsa bile tarayıcı adres çubuğunda kilit simgesi yerine uyarı görebilirsiniz. Bunun en sık nedeni karışık içeriktir: sayfa HTTPS ile yüklenir, ancak sayfadaki görsel, stil dosyası veya komut dosyası gibi bazı öğeler hâlâ http:// adresinden çağrılır.
Belirtiler
- Adres çubuğunda kilit yerine uyarı simgesi veya bilgi işareti görünür.
- Bazı görseller yüklenmez ya da sayfa düzeni bozulur.
- Kaydırıcı, form veya menü gibi komut dosyasıyla çalışan öğeler çalışmaz.
Tarayıcılar güvensiz adresten gelen görselleri çoğu zaman otomatik olarak HTTPS’e çevirmeye çalışır, komut dosyaları ve stil dosyaları ise genellikle tamamen engellenir.
Sorunlu öğeleri bulma
- Sitenizi Chrome, Edge veya Firefox’ta açın.
- Klavyeden
F12tuşuna basarak geliştirici araçlarını açın. - Console sekmesine geçin.
- Mixed Content ifadesiyle başlayan uyarıları okuyun. Her uyarıda HTTP ile çağrılan öğenin tam adresi yazar.
- Sorunlu adresleri not alın ve hangi sayfalarda göründüklerini kontrol edin.
WordPress’te çözüm adımları
1. Site adreslerini kontrol edin
Ayarlar menüsünden Genel sayfasını açın. WordPress Adresi (URL) ve Site Adresi (URL) alanları https:// ile başlamalıdır. Değiştirdikten sonra yeniden giriş yapmanız istenebilir.
2. Veritabanındaki eski adresleri güncelleyin
Siteyi HTTP ile kurduysanız yazı içeriklerindeki görsel adresleri veritabanında http:// olarak kayıtlıdır. Bunları toplu olarak değiştirmeniz gerekir.
- İşleme başlamadan önce veritabanınızın yedeğini alın.
- Eklentiler menüsünden Yeni Eklenti Ekle sayfasını açın ve Better Search Replace eklentisini kurup etkinleştirin.
- Araçlar menüsünden eklentinin sayfasını açın.
- Aranacak metin alanına
http://alanadiniz.com, yerine konacak metin alanınahttps://alanadiniz.comyazın. - Tüm tabloları seçin ve önce deneme modunda çalıştırarak kaç kaydın değişeceğini görün.
- Sonuç beklediğiniz gibiyse deneme modunu kapatıp işlemi gerçekleştirin.
- İşlem bitince eklentiyi devre dışı bırakabilirsiniz.
Adresi www ile kullanıyorsanız aynı işlemi http://www.alanadiniz.com için de tekrarlayın.
3. Tema ve eklenti ayarlarını kontrol edin
Logo, arka plan görseli veya özel CSS gibi bazı adresler tema ayarlarında ya da sayfa oluşturucu eklentilerinin kendi alanlarında saklanır. Konsolda gördüğünüz adresler bu alanlardan geliyorsa ilgili ayarlarda adresi https:// ile güncelleyin.
4. Önbelleği temizleyin
LiteSpeed Cache veya başka bir önbellek eklentisi kullanıyorsanız değişikliklerden sonra tüm önbelleği temizleyin. Aksi hâlde eski sayfalar sunulmaya devam eder. Ayrıntılar için LSCache ayarları makalesine bakın.
Dış kaynaklardan gelen öğeler
Konsolda başka bir alan adına ait öğe görüyorsanız, örneğin bir yazı tipi, harita veya reklam kodu, o adresi https:// ile değiştirmeyi deneyin. Kaynak HTTPS desteklemiyorsa öğeyi kaldırmanız ya da HTTPS destekleyen bir alternatif kullanmanız gerekir.
Geçici çözüm: tarayıcıya yükseltme talimatı
.htaccess dosyasına aşağıdaki satırı ekleyerek tarayıcıdan HTTP ile çağrılan öğeleri HTTPS ile yüklemesini isteyebilirsiniz:
Header always set Content-Security-Policy "upgrade-insecure-requests"
Bu yöntem yalnızca HTTPS ile erişilebilen öğelerde işe yarar ve asıl çözümün yerine geçmez. Kalıcı çözüm, adresleri kaynağında düzeltmektir.
SSL sertifikanızın kurulu olduğundan emin değilseniz önce SSL kurulumu ve HTTPS yönlendirmesi makalesindeki kontrolleri yapın. Sorun devam ederse Müşteri Panelinden destek talebi oluşturabilirsiniz.
















































