1. SSL Sertifikasını Kontrol Et
  • cPanel → SSL/TLS veya SSL Status bölümünden sertifikanın doğru yüklenip yüklenmediğini kontrol et.
  • Eğer Let's Encrypt kullanıyorsan, bazen otomatik kurulum tamamlanmayabiliyor.
  • “Run AutoSSL” butonunu çalıştırmayı dene.
2. .htaccess Dosyasını Kontrol Et

Bazen hatalı yönlendirme (HTTP → HTTPS) sonsuz döngüye girer.
  • cPanel → Dosya Yöneticisi → public_html/.htaccess dosyasını aç.
  • İçinde şu kural varsa bırakabilirsin, yoksa ekle:
RewriteEngine On RewriteCond %{HTTPS} !=on RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Ama eğer üst üste çok fazla yönlendirme kuralı varsa onları sadeleştir.
3. WordPress Ayarlarını Düzenle
  • wp-config.php içine şu satırları eklemeyi dene:
define('FORCE_SSL_ADMIN', true);
if (strpos($_SERVER['HTTP_X_FORWARDED_PROTO'], 'https') !== false) $_SERVER['HTTPS']='on';HTTP yerine HTTPS yazmazsa, site hata verebilir.
4. Tarayıcı ve Cache Kontrolü
  • Tarayıcı cache temizle.
  • Cloudflare veya benzeri bir CDN kullanıyorsan, oradaki SSL/TLS ayarlarının da “Full” veya “Full (strict)” olduğundan emin ol.
5. Error Loglarını Kontrol Et

cPanel → Errors bölümünden veya error_log dosyasından hatanın tam kaynağını görebilirsin.
Bazen PHP versiyonu uyumsuzluğu da boş ekran verebilir.