Konuyu Açan
#1
WordPress sitelerinde sıkça karşılaşılan "Karışık İçerik" hatası, sitenizin güvenli HTTPS protokolü kullanırken, bazı içeriklerin HTTP üzerinden yüklenmesi nedeniyle ortaya çıkar. Bu durum, özellikle SSL sertifikası aktif edilip, URL'ler düzgün yapılandırılmadığında görülen temel sorunlardan biridir.
Bu hatanın temel nedeni, SSL sertifikası aktif olmasına rağmen, sitenizdeki bazı varlıkların (resimler, CSS, JavaScript dosyaları) HTTP protokolüyle çağrılmasıdır. Modern tarayıcılar, kullanıcıların güvenli olmayan içeriklerle karşılaşmasını engellemek amacıyla bu tür içerikleri bloklar ve güvenlik uyarıları gösterir. Dolayısıyla, site ziyaretçilerinizin güvenliği açısından bu durumu çözmek büyük önem taşır.
İlk adım olarak, sitenizdeki tüm içeriklerin HTTPS ile çağrıldığından emin olun. Bunu yapmanın en kolay yollarından biri, WordPress eklentileri kullanmaktır. Örneğin, "Really Simple SSL" veya "SSL Insecure Content Fixer" gibi eklentiler, otomatik olarak HTTP içerikleri HTTPS'ye dönüştürür. Bu eklentiler, ayarlandıktan sonra sitenizdeki tüm URL'leri tarar ve günceller.
İkinci adımda, tema veya özel kodlarınızda hardcoded (sabit) olarak belirtilmiş HTTP URL'leri kontrol edin. Özellikle, functions.php, [b>header veya custom template dosyalarındaki URL'leri dikkatlice inceleyin. Eğer URL'lerde "http://" ifadesi varsa, bunları "https://" ile değiştirin veya dinamik olarak site URL'sini çeken fonksiyonlar kullanın (örn: [b]get_site_url()[/b] veya home_url()).
Üçüncü olarak, veritabanınızda URL'leri toplu halde güncellemek gerekebilir. Bunun için, phpMyAdmin veya WP-CLI komutlarıyla aşağıdaki gibi bir SQL sorgusu kullanabilirsiniz:
KOD
1UPDATE wp_posts SET post_content = REPLACE(post_content, 'http://yourdomain.com', 'https://yourdomain.com');Bu işlem, içeriklerdeki HTTP referanslarını otomatik olarak HTTPS'ye çevirir. Aynı yöntemi, diğer içerik ve ayar tablolarında da uygulayabilirsiniz.
Son olarak, sitenizin tüm içeriğini ve URL yapılandırmasını gözden geçirerek, ileride tekrar bu sorunun yaşanmaması adına site genelinde sertifika ve URL yönetimini düzenli tutmak gerekir. Ayrıca, tarayıcıların konsolundaki detaylı hataları inceleyerek, hangi içeriklerin sorun yarattığını tespit etmek faydalı olur.
Bu adımlar, WordPress sitenizdeki Karışık İçerik sorununu çözmek için temel ve etkili yollardır. Güvenlik ve kullanıcı deneyimi açısından bu hatanın giderilmesi, sitenizin sağlıklı ve güvenilir görünmesini sağlar.
