Cloudflare yönlendirme sonrası ERR_TOO_MANY_REDIRECTS sorunu

Cloudflare’e geçiş yaptıktan sonra sitenize girmeye çalışırken “ERR_TOO_MANY_REDIRECTS” veya “Bu sayfa çalışmıyor — siteniz.com sizi çok fazla yönlendirdi” hatası alıyorsanız, bu sorunun nedeni SSL/TLS şifreleme modu uyumsuzluğudur.

Sorunun Nedeni

Cloudflare, sitenize gelen trafiği proxy olarak işler. Bu süreçte iki farklı SSL bağlantısı oluşur:

  • Kullanıcı → Cloudflare arası bağlantı
  • Cloudflare → Sunucunuz arası bağlantı

Cloudflare SSL modu “Esnek” (Flexible) olarak ayarlıyken siteniz HTTP’yi HTTPS’ye yönlendiriyorsa sonsuz döngü oluşur: Cloudflare sunucuya HTTP ile bağlanır, sunucu HTTPS’ye yönlendirir, Cloudflare tekrar HTTP ile bağlanır… ve bu döngü sonsuza kadar devam eder.

Çözüm: Cloudflare SSL Modunu “Tam” Olarak Ayarlayın

  • Cloudflare hesabınıza giriş yapın
  • Etkilenen domain’i seçin
  • Sol menüden SSL/TLS‘e tıklayın
  • Genel Bakış (Overview) sekmesinde SSL/TLS şifreleme modunu görürsünüz
  • “Tam” (Full) veya “Tam (Katı)” (Full Strict) seçeneğini seçin
  • Sayfayı yenileyin — hata çözülmüş olmalı

SSL Modu Seçenekleri

  • Kapalı (Off): Şifreleme yok — güvensiz, kullanmayın
  • Esnek (Flexible): Kullanıcı-Cloudflare arası HTTPS, Cloudflare-Sunucu arası HTTP — çoğu yönlendirme sorununa neden olur
  • Tam (Full): Her iki bağlantı da HTTPS — SSL sertifikası geçerli olmasa da kabul edilir
  • Tam (Katı) / Full Strict: Her iki bağlantı da HTTPS ve geçerli SSL sertifikası zorunlu — en güvenli seçenek

Sunucuda SSL Sertifikası Yoksa

Full veya Full Strict için sunucunuzda geçerli bir SSL sertifikası olmalıdır:

  • Let’s Encrypt ile ücretsiz sertifika edinin (Plesk veya cPanel’den otomatik kurulum)
  • Veya Cloudflare Origin Certificate kullanın: Cloudflare → SSL/TLS → Origin Server → Create Certificate

WordPress’te Ek Yönlendirme Kontrolü

WordPress ayarlarında da yönlendirme çakışması olabilir:

  • Ayarlar → Genel → WordPress Adresi ve Site Adresi’nin her ikisinin de https:// ile başladığından emin olun
  • .htaccess’te HTTP → HTTPS yönlendirmesi varsa Cloudflare Esnek modla çakışır

Cloudflare Page Rules ile Alternatif Çözüm

SSL modunu değiştiremiyorsanız Always Use HTTPS Page Rule ekleyin:

  • Cloudflare → Rules → Page Rules → Create Page Rule
  • URL: http://siteniz.com/*
  • Ayar: Always Use HTTPS

Sonuç

Cloudflare yönlendirme sonrası ERR_TOO_MANY_REDIRECTS hatasının çözümü Cloudflare SSL modunu “Esnek”ten “Tam”a değiştirmektir. Bu tek ayar değişikliği sorunu anında çözer. Sunucunuzda geçerli SSL sertifikası varsa “Tam (Katı)” seçeneğini tercih edin — daha güvenlidir.

Daha Fazla Göster

İlgili Makaleler

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Başa dön tuşu