SSL sertifikası kurulu olduğu halde adres çubuğunda kilit işareti çıkmıyor veya sarı ünlem veriyorsa Karma İçerik (Mixed Content) düzeltme rehberi.

Mixed Content (Karma İçerik) Nedir?

Web sitenize SSL sertifikası yüklediğiniz halde tarayıcıda "Güvenli Değil" uyarısı görüyorsanız, sitenizin HTTPS üzerinden yüklenirken sayfa içindeki bazı görsel, font veya script dosyalarının eski http:// protokolüyle çağrıldığı anlamına gelir.

1. wp-config.php ile HTTPS Zorlaması

wp-config.php dosyanızın en üstüne aşağıdaki kodları ekleyin:

define('FORCE_SSL_ADMIN', true);
if (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] === 'https') {
    $_SERVER['HTTPS'] = 'on';
}

2. Veritabanındaki Eski HTTP Bağlantılarını Toplu Değiştirin

Veritabanında kalmış eski http://siteniz.com bağlantılarını https://siteniz.com ile güncellemek için Better Search Replace eklentisini kullanabilir veya WP-CLI üzerinden şu komutu çalıştırabilirsiniz:

wp search-replace 'http://siteniz.com' 'https://siteniz.com' --all-tables
Çözüm Sağlanamadı mı?

WordPress Uzmanımız Sitenize Müdahale Etsin

Karmaşık veritabanı bozulmaları, virüs bulaşmaları veya beyaz ekran sorunlarında verilerinizi riske atmadan uzman desteği alın. Teklif formundan hemen yazın.

WordPress Uzmanı Teknik Ekibi

Bu rehber, kurumsal WordPress sitelerinde karşılaşılan gerçek vaka ve kriz yönetimi deneyimleriyle hazırlanmıştır.