ERR_TOO_MANY_REDIRECTS Hatası Nedir?
ERR_TOO_MANY_REDIRECTS hatası, tarayıcının bir adres ile başka bir adres arasında sonu gelmeyen bir yönlendirme döngüsüne girmesi sonucu ortaya çıkar. Tarayıcı belirli sayıda yönlendirmeden sonra işlemi durdurur ve ziyaretçiye sayfayı açmak yerine bu hata mesajını gösterir. WordPress sitelerinde döngüyü genellikle site adresi ayarları, SSL yapılandırması, .htaccess kuralları veya bir eklentinin eklediği yönlendirmeler tetikler.
Hata; Chrome’da ERR_TOO_MANY_REDIRECTS, Firefox’ta “Sayfa doğru biçimde yönlendirilmiyor” şeklinde görünebilir. Kaynağı aynı olduğu için çözüm adımları da ortaktır.

ERR_TOO_MANY_REDIRECTS Hatasının Nedenleri
Çözüme geçmeden önce döngüyü hangi ayarın başlattığını bilmek gerekir. En sık karşılaşılan nedenler şunlardır:
- Uyumsuz site adresi ayarları: “WordPress Adresi (URL)” ile “Site Adresi (URL)” alanlarından biri
http, diğerihttpsya da biriwww‘li diğeriwww‘siz olduğunda tarayıcı iki adres arasında sürekli gidip gelir. - Hatalı SSL veya CDN yapılandırması: Sitenizde SSL sertifikası kuruluyken adres
httpolarak ayarlanmışsa ya da Cloudflare’de SSL modu “Flexible” seçiliyken sunucu da isteğihttps‘e yönlendiriyorsa döngü oluşur. - Bozuk .htaccess kuralları: .htaccess dosyasına elle eklenen hatalı bir
RedirectveyaRewriteRulesatırı, sayfayı kendi üzerine yönlendirebilir. - Eklenti çakışması: SSL zorlama, önbellek, güvenlik veya yönlendirme eklentileri kendi kurallarını ekler; iki eklenti çakıştığında ya da bir ayar yanlış girildiğinde döngü başlar.
- Çerez ve önbellek sorunları: Tarayıcıda veya sunucu önbelleğinde saklanan eski yönlendirme bilgileri, ayarları düzelttikten sonra bile hatanın sürmesine yol açabilir.

ERR_TOO_MANY_REDIRECTS Hatası Nasıl Çözülür?
Aşağıdaki adımları sırayla uygulayın; çoğu sitede sorun ilk iki adımda çözülür.
1. Site Adresi ve WordPress Adresi URL’lerini Eşitleyin
Yönetim panelinde Ayarlar > Genel bölümüne gidin. “WordPress Adresi (URL)” ve “Site Adresi (URL)” alanlarının birebir aynı olduğundan emin olun: ikisi de https:// ile başlamalı, www kullanımı aynı olmalıdır. Değişikliği kaydedip sayfayı yeniden deneyin.
Hata yüzünden yönetim paneline giremiyorsanız aynı tanımları wp-config.php dosyasına ekleyebilirsiniz:
define( 'WP_HOME', 'https://alanadiniz.com' );define( 'WP_SITEURL', 'https://alanadiniz.com' );
2. Tarayıcı ve Site Önbelleğini Temizleyin
Ayarları düzelttikten sonra tarayıcı geçmişini ve çerezleri temizleyin ya da gizli sekmede test edin. Sitede önbellek eklentisi veya sunucu/CDN önbelleği varsa onu da boşaltın. Eski yönlendirme kayıtları temizlenmeden hata devam ediyormuş gibi görünebilir.
3. Eklentileri Devre Dışı Bırakıp Tek Tek Test Edin
Panele erişiminiz yoksa FTP veya hosting dosya yöneticisiyle bağlanıp wp-content/plugins klasörünü plugins-disabled olarak yeniden adlandırın; bu, tüm eklentileri kapatır. Hata kalkarsa klasör adını geri alın ve eklentileri birer birer etkinleştirerek sorunlu olanı bulun. Özellikle SSL, önbellek ve güvenlik eklentilerine dikkat edin.
4. .htaccess Dosyasını Yeniden Oluşturun
- FTP ile bağlanıp kök dizindeki .htaccess dosyasını
.htaccess_eskiolarak yeniden adlandırın. - Yönetim panelinde Ayarlar > Kalıcı Bağlantılar sayfasını açıp hiçbir şey değiştirmeden “Değişiklikleri Kaydet” butonuna tıklayın; WordPress temiz bir .htaccess dosyası oluşturur.
- Eski dosyada elle eklenmiş
RedirectveyaRewriteRulesatırları varsa bunları yeni dosyaya taşımayın.
Varsayılan WordPress kurallarını ve dizin yapısını WordPress geliştirici belgelerinden inceleyebilirsiniz.
5. SSL ve Cloudflare Ayarlarını Kontrol Edin
- Geçerli bir SSL sertifikanız varsa tüm adres ayarları
httpsolmalıdır; sertifika yoksahttpkullanın ve HTTPS yönlendirmesini kapatın. - Cloudflare kullanıyorsanız SSL/TLS modunu “Flexible” yerine “Full” veya “Full (Strict)” yapın. “Flexible” mod, sunucudaki HTTPS yönlendirmesiyle birleşince döngü oluşturur.
- Bir SSL eklentisiyle HTTPS’e geçtiyseniz sunucu tarafında ayrıca yönlendirme kuralı tanımlamayın; ikisi birden çalışınca çakışır.
6. Hosting Sağlayıcınıza Danışın
Tüm adımlara rağmen hata sürüyorsa sorun sunucu yapılandırmasında (nginx yönlendirmesi, yük dengeleyici veya ters proxy ayarları) olabilir. Hosting sağlayıcınızın destek ekibine hatanın ne zaman başladığını ve hangi adımları denediğinizi ileterek sunucu loglarını incelemelerini isteyin.
Hatanın Tekrarını Önlemek İçin
- Alan adı,
wwwtercihi vehttpskullanımını tüm ayarlarda tek bir standarda sabitleyin. - Yönlendirme, SSL ve önbellek işini tek katmanda toplayın; aynı işi yapan birden fazla eklenti kurmayın.
- .htaccess dosyasında değişiklik yapmadan önce yedeğini alın.
- Büyük değişikliklerden sonra siteyi gizli sekmede ve farklı bir cihazda test edin.
Site kurulumu, SSL geçişi veya sunucu taşıması sırasında bu tür yönlendirme sorunlarıyla uğraşmak istemiyorsanız bizimle iletişime geçerek hatayı hızlıca çözdürebilirsiniz.
Sıkça Sorulan Sorular
ERR_TOO_MANY_REDIRECTS ne demek?
WordPress’te yönlendirme döngüsü en çok neden oluşur?
Eklentileri kapatınca hata geçmiyorsa ne yapmalıyım?
İlgili İçerikler ve Hizmetler
WordPress sitenizin kurulumunu, SSL geçişini ve teknik bakımını profesyonel yönetmek için web tasarım ve bakım hizmetimizi inceleyebilir, ücretsiz görüşme için bize ulaşabilirsiniz.
Comments are closed