Çalıştırdığınız ve bakımını yaptığınız bir web sitesinde karşılaşabileceğiniz çeşitli sorunlar vardır. ERR_TOO_MANY_REDIRECTS, kullanıcıların çoğu zaman karışık olduğu bir hatadır. Bu makalede, bu hatanın ne anlama geldiğine ve nasıl düzeltilmesi gerektiğine bakacağız.
Şans eseri, bu hata oldukça kolay bir şekilde düzeltilebilir. WordPress kullanıyorsanız, kendi başınıza sorunları çözebilir ve kısa sürede halledebilirsiniz. Önce, bu hatanın ne olduğunu ve ne anlama geldiğine bir göz atalım.
ERR_TOO_MANY_REDIRECTS hatası, ne zaman ortaya çıkar?
ERR_TOO_MANY_REDIRECTS (ya da yönlendirme döngüsü), web sitenizin sürekli olarak yönlendirme döngüsüne girdiğinde sizin ve web sitesi ziyaretçilerinizin karşılaştığı bir hatadır. Bu, web sitesinin sizi farklı URL’ler arasında gidip gelmeye devam ettiği ve sonunda ERR_TOO_MANY_REDIRECTS hatasını gösterdiği anlamına gelir.
Bu durumda, tarayıcınız şu şekilde bir hata sayfası gösterecektir.
Hata, çeşitli nedenlerle ortaya çıkabilir. Genellikle WordPress temel dosyaları, temanızın parçaları, eklentilerle çakışma veya web sunucusunda bir sorun olduğunda bazı ayarları değiştirdiğinizde meydana gelir.
Düzeltme Yöntemleri
ERR_TOO_MANY_REDIRECTS hatasını çözmek için, hatanın nedenini belirlemek ve ardından düzeltmek için birkaç adım izlemelisiniz. İşte adım adım talimatlar:
Web Sitesi Çerezlerini Temizleyin
Eski veya hatalı çerezlerin olması, ERR_TOO_MANY_REDIRECTS hatasının ortaya çıkmasının ana nedenlerinden biridir. Bu yüzden, tarayıcınızda saklanan web sitesi çerezlerini temizleyerek sorun giderme sürecinize başlamak en iyisidir.
Tarayıcı geçmişinizi temizleyerek tarayıcınızda saklanan tüm çerezleri hızlıca silebilirsiniz. Ancak, diğer web siteleri ile ilgili çerezlerinizi saklamak istiyorsanız, belirli bir web sitesinin çerezlerini silmek için aşağıdaki adımları izleyin.
Adım 1: Chrome adres çubuğunuzda “chrome://settings/content/cookies” yazarak Chrome ayarlarının Çerezler bölümüne gidin.
Adım 2: Daha sonra Tüm Çerez Verilerini Gör’ü seçin.
Adım 3: Çerez arama çubuğunda web sitesini arayın ve web sitesiyle ilgili çerezleri silin.
Firefox’ta çerezleri silmek için, Ayarlar >> Gizlilik ve Güvenlik’e gidin ve ardından Verileri Yönet’i seçin. Açılan pencereden, tüm kayıtlı çerezlere göz atabilir ve web sitenizle ilgili çerezleri silebilirsiniz.
Tarayıcı önbelleğini de temizlemeyi deneyin.
WordPress Önbelleğini Temizle
Bazı durumlarda, ERR_TOO_MANY_REDIRECTS hatası sırasında WordPress web sitesi yönetici alanınıza erişmeye devam edebilirsiniz. Yönetici panelinize giriş yapabilirseniz, hatayı düzeltmek için WordPress web sitesi önbelleğinizi silmeyi deneyebilirsiniz.
WP Süper Önbellek, WP Roket, W3 Toplam Önbellek gibi popüler WordPress önbellek eklentilerinde önbellek temizleme işlemi oldukça benzerdir. Aşağıdaki adımları takip etmeniz yeterlidir:
Adım 1: WordPress panonuza giriş yapın ve Ayarlar >> WP Süper Önbellek bölümüne gidin.
Adım 2: Ardından ‘Sil Önbellek’ butonunu tıklayarak önbellek dosyalarını silin.
Eklentileri Devre Dışı Bırak ve Yeniden Etkinleştir
WordPress yönetici panelinize erişemiyorsanız, tüm eklentileri devre dışı bırakmayı deneyebilirsiniz. Bunu bir FTP istemcisi kullanarak sunucunuzdaki web sitesi dosyalarınıza erişerek yapabilirsiniz.
Adım 1: Bir FTP istemcisi kullanarak web sunucunuza giriş yapın (örneğin: Filezilla).
Adım 2: WP-İçerik klasörünü açın ve eklentiler klasörünü başka bir isimle yeniden adlandırın (örneğin: eklentiler-kötü).
Bu, web sitenizdeki tüm eklentileri devre dışı bırakacaktır. Endişelenmeyin, verilerinizi kaybetmezsiniz. WordPress yönetici panelinize eriştikten sonra, klasörü orijinal adına geri döndürebilir ve soruna neyin neden olduğunu bulana kadar tüm eklentileri tek tek etkinleştirebilirsiniz.
CDN ve HTTPS Ayarlarını Kontrol Edin
ERR_TOO_MANY_REDIRECTS hatası, genellikle HTTPS ayarlarınızdaki bir sorun nedeniyle ortaya çıkar. Süresi dolmuş bir SSL sertifikası veya yanlış yapılandırılmış bir SSL eklentisi nedeniyle oluşabilir.
SSL Sunucusu Testi aracını kullanarak SSL sertifikasının ve web sitesi adresinin doğru çalıştığından emin olun.
Bir CDN (İçerik Dağıtım Ağı) kullanıyorsanız, Cloudflare gibi, hatanın CDN hizmetinden kaynaklanıp kaynaklanmadığını kontrol etmek için CDN ayarlarınızı inceleyin. CDN önbelleğini temizlemeyi deneyin. Ayrıca, CDN üzerindeki HTTPS ayarlarını da kontrol edin ve doğru yapılandırıldığından emin olun.
Sunucu Sorunlarını İncele
Yukarıdaki yöntemlerin hiçbiri sorunu çözmediyse, sunucunuzda herhangi bir iç sorun olup olmadığını kontrol etmelisiniz.
Birçok durumda, hataya bozuk bir .htaccess dosyası neden olabilir. Hatayı düzeltip düzeltmeyeceğini görmek için dosyayı varsayılan ayarlarla değiştirmeyi deneyebilirsiniz.
Adım 1: İlk önce, bir FTP istemcisi kullanarak sunucunuza giriş yapın. Web sitenizin ana klasöründe .htaccess dosyasını bulacaksınız.
Adım 2: Bu dosyayı başka bir isimle yeniden adlandırın (örn. .htaccess-bad).
Adım 3: Ardından, aşağıdaki kodu kopyalayarak yeni bir .htaccess dosyası oluşturun.
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Bu, .htaccess dosyası için varsayılan koddur. Daha fazla bilgi için bu sayfadaki talimatları takip edebilirsiniz.
Web sitesi dosyalarınızda değişiklik yapma konusunda emin değilseniz, web barındırma teknik destek ekibinize ulaşmanızı ve yardım istemenizi öneririz. Sorunun nedeni ve çözümü hakkında size rehberlik edebilirler.
Sonuç olarak, ERR_TOO_MANY_REDIRECTS hatası genellikle yönlendirme döngüleri nedeniyle ortaya çıkar ve çeşitli faktörlerle bağlantılı olabilir. Sorunu çözmek için çerezleri ve önbelleği temizlemeyi, eklentileri devre dışı bırakıp yeniden etkinleştirmeyi, CDN ve HTTPS ayarlarını kontrol etmeyi ve sunucu sorunlarını incelemeyi deneyin. Bu adımların hiçbiri işe yaramazsa, teknik destek ekibinizle iletişime geçin ve daha fazla yardım alın.