ERR_TOO_MANY_REDIRECTS Hatası Nedir Ve Nasıl Düzeltilir?
Bir web sitesini çalıştırırken ve bakımını yaparken birçok farklı türde sorunla karşılaşırsınız. ERR_TOO_MANY_REDIRECTS, çoğu kullanıcının kafasını karıştıran birçok hatadan biridir. Bu yazıda, bu hatanın ne olduğuna ve nasıl düzeltildiğine bir göz atıyoruz.
Neyse ki, bu düzeltilmesi oldukça kolay bir hatadır. WordPress kullandığınız için, kendiniz sorun giderebilir ve kısa sürede düzeltebilirsiniz. İlk olarak, bir bakalım ve bu hatanın gerçekte ne olduğunu ve arkasındaki anlamı görelim.
Neler Okuyacaksınız? →
ERR_TOO_MANY_REDIRECTS nedir?
ERR_TOO_MANY_REDIRECTS (veya yönlendirme döngüsü), web siteniz sonsuz bir yönlendirme döngüsüne takılı kaldığında size ve web sitesi ziyaretçilerinize gösterilen bir hatadır. Bu, web sitesinin sizi URL’ler arasında ileri geri göndermeye devam ettiği ve en sonunda tükendiğinde gösterdiği anlamına gelir.
Bu olduğunda, tarayıcınız bunun gibi bir hata sayfası gösterecektir.
Hata, birçok farklı şeyden kaynaklanabilir. WordPress çekirdek dosyaları, temanızın bölümleri, eklentilerle çelişki veya web sunucunuz da bir sorun olduğunda bazı ayarları değiştirdiğinizde oluşur.
ERR_TOO_MANY_REDIRECTS Nasıl Düzeltilir?
ERR_TOO_MANY_REDIRECTS hatasını gidermek için, hatanın ortaya çıkma nedenini belirlemek ve daha sonra düzeltmek için birkaç adım izlemeniz gerekir. Başlamak için aşağıdaki talimatları adım adım izleyin.
Web Sitesi Çerezlerini Sil
Bozuk veya güncel olmayan çerezlerin olması çoğu zaman ERR_TOO_MANY_REDIRECTS hatasının görünmesine neden olabilir. Bu nedenle, tarayıcınızda depolanan web sitesi çerezlerini temizleyerek sorun giderme sürecinize başlamak en iyisidir.
Tarayıcı geçmişini temizleyerek tarayıcınızda saklanan tüm çerezleri kolayca silebilirsiniz. Ancak, çerezleri diğer web siteleriyle ilgili tutmak istiyorsanız, belirli bir web sitesinin çerezlerini silmek için aşağıdaki adımları izleyin.
1. Adım: “ chrome://settings/content/cookies ” adlı Chrome ayarlarının Çerezler bölümüne gitmek için Chrome adres çubuğunuzda yukarıda ki bağlantıyı kopyalayıp yapıştırın.
Adım 2: Ardından Tüm çerezler ve site verileri’ni 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.
Ayrıca, tarayıcı önbelleğini de temizlemeyi deneyin. DNS önbellek (DNS Cache) temizleme işlemi de size bu konuda yardımcı olacaktır.
WordPress Önbelleğini Temizle
Bazı durumlarda, bir 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 dahil olmak üzere popüler WordPress önbellek eklentilerindeki önbellek silme işlemi oldukça benzerdir. Aşağıdaki adımları takip etmeniz yeterlidir.
Adım 1: WordPress panonuza giriş yapın ve Ayarlar >> Önbellekleme (cache) eklentiniz ne ise bölümüne gidin .
Adım 2: Sonra ‘Sil Önbellek‘ önbellek dosyalarını silmek için düğmeye basınız.
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-Content klasörünü açın ve ardından eklentiler (Plugins) klasörünü yeniden adlandırın (örneğin: plugins-kotu).
Bu, web sitenizdeki tüm eklentileri devre dışı bırakacaktır. Endişelenmeyin, verilerinizi kaybetmezsiniz. WordPress yönetici panelinize eriştikten sonra, klasörü varsayılan olarak yeniden adlandırabilir 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ı neredeyse her zaman HTTPS ayarlarınızdaki bir sorundan kaynaklanıyor. Çoğu zaman süresi dolmuş bir SSL sertifikası veya yanlış yapılandırılmış bir SSL eklentisi nedeniyle oluşur.
SSL sertifikanızın ve web sitesi adresinizin uygun şekilde çalıştığından emin olmak için SSL Sunucu Testi aracını kullanın.
Bir CDN (İçerik Teslim Ağı) kullanıyorsanız, Cloudflare gibi, hatanın hizmetten kaynaklanıp kaynaklanmadığını görmek için CDN’yi kontrol ettiğinizden emin olun. CDN önbelleğini temizlemeyi deneyin. CDN üzerindeki HTTPS ayarlarını da kontrol edin.
Sunucu Sorunlarını Denetle
Yukarıdaki yöntemlerden hiçbiri sorunu çözmediyse, sunucunuzu herhangi bir dahili sorun için 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. .Htaccess dosyasını web sitenizin ana klasöründe bulabilirsiniz.
Adım 2: Bu dosyayı başka bir şeyle yeniden adlandırın (örn.. Htaccess-bad).
Adım 3: Ardından, aşağıdaki kodu kopyalayarak yeni bir .htaccess 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.
Web sitesi dosyalarınızda değişiklik yapma konusunda emin değilseniz, web barındırma teknik destek ekibinize ulaşmanızı ve asistanlarını aramanızı öneririz.
Bunun gibi durumlarda web sitenizin yedeğini almayı dilediniz. Bir şeyler ters gittiğinde veya web sitenizde herhangi bir değişiklik yapmanız gerekirse, web sitenizi yedeklemeniz daima önemlidir.
Hatalar her türlü biçimde gelir ve zaman zaman en azından beklersiniz. Bu zamanlarda, sadece sakin olmayı ve buna göre harekete geçmeyi unutmayın.