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.






