Cloudflare SSL Modları: Flexible, Full ve Full (Strict) Farkları
Cloudflare SSL Şifreleme Modları Nelerdir?
Cloudflare alan adınızı korurken ziyaretçi ile Cloudflare sunucuları ve Cloudflare ile sizin hosting sunucunuz arasındaki trafiği şifreler. Cloudflare panelinde SSL/TLS > Overview sekmesinde 4 farklı mod bulunur:
- Off: Hiçbir SSL şifrelemesi uygulanmaz, tüm trafik HTTP üzerinden akar (kesinlikle önerilmez).
- Flexible: Ziyaretçi ile Cloudflare arası HTTPS (şifreli), ancak Cloudflare ile BiHostNet hosting sunucusu arası HTTP (şifresiz) çalışır. Hostinginizde SSL sertifikası yoksa kullanılır.
- Full: Ziyaretçi ile Cloudflare arası ve Cloudflare ile sunucu arası her iki bacak da HTTPS ile şifrelenir. Hosting sunucunuzda self-signed (kendinden imzalı) bir SSL olsa bile çalışır.
- Full (Strict) - Önerilen: En yüksek güvenlik seviyesidir. Ziyaretçiden sunucunuza kadar uçtan uca geçerli, güvenilir bir CA (Let's Encrypt, cPanel SSL veya BiHostNet SSL) sertifikası zorunludur.
ERR_TOO_MANY_REDIRECTS (Yönlendirme Döngüsü) Hatası Neden Olur?
Bu hata genellikle Cloudflare SSL modu Flexible olarak seçildiğinde ve WordPress veya .htaccess dosyanız gelen tüm HTTP isteklerini zorla HTTPS'e yönlendirmeye çalıştığında oluşur:
- Ziyaretçi sitenize
https://siteniz.comolarak gelir. - Cloudflare SSL'i çözer ve hosting sunucunuza isteği HTTP (port 80) üzerinden iletir.
- Hosting sunucunuzdaki .htaccess veya WordPress kuralı "istek HTTP geldi, hemen HTTPS'e yönlendir" der ve 301 yönlendirmesi döner.
- Cloudflare bu yönlendirmeyi tekrar HTTP olarak sunucuya iletir ve sonsuz bir döngü başlar.
Nasıl Çözülür?
- BiHostNet cPanel veya CyberPanel üzerinden ücretsiz Let's Encrypt SSL sertifikanızı kurun.
- Cloudflare kontrol paneline girin, SSL/TLS > Overview sekmesini açın.
- Şifreleme modunu Flexible yerine Full veya Full (Strict) olarak değiştirin.
- Bu işlem yönlendirme döngüsünü anında çözecektir.
Geri bildiriminiz için teşekkürler!