İnternette gezinirken, bir web sitesine erişmeye çalışırken ERR_TOO_MANY_REDIRECTS hatasıyla karşılaşmış olabilirsiniz. Bu hata, tarayıcınızın bir web sitesine erişmeye çalışırken çok fazla yönlendirmeyle karşılaştığı ve bu nedenle bağlantıyı sonlandırdığı anlamına gelir. Bu makalede, ERR_TOO_MANY_REDIRECTS hatasının ne olduğunu, hangi durumlardan dolayı oluştuğunu ve nasıl çözebileceğinizi detaylı bir şekilde inceleyeceğiz.
Konu Başlıkları
ERR_TOO_MANY_REDIRECTS Hatası Nedir?
Bu hata, tarayıcınızın bir web sitesine erişmeye çalışırken sonsuz bir yönlendirme döngüsüne girmesiyle oluşur. Normalde, bir web sitesine erişmek için tarayıcınız bir URL’ye (web sitesinin adresi) bir istek gönderir. Web sitesi, tarayıcınıza bir yanıt göndererek bağlantıyı kurar.
Ancak bazı durumlarda, web sitesi tarayıcınızı farklı bir URL’ye yönlendirebilir. Bu yönlendirme, web sitesinin taşınması veya farklı bir URL’de bulunan içeriğe erişimi sağlaması gibi çeşitli nedenlerden dolayı olabilir.
Ancak, bir web sitesi tarayıcınızı sürekli olarak farklı URL’lere yönlendiriyorsa ve bu yönlendirmeler bir döngü oluşturuyorsa, ERR_TOO_MANY_REDIRECTS hatasıyla karşılaşırsınız.
ERR_TOO_MANY_REDIRECTS Hatasının Nedenleri:
Bu hatanın oluşmasının çeşitli nedenleri olabilir. En yaygın nedenlerden birkaçı şunlardır:
- Yanlış URL: Erişmeye çalıştığınız URL hatalı veya eksik olabilir.
- Web sitesi hatası: Web sitesinde bir sorun olabilir ve bu da sonsuz bir yönlendirme döngüsüne neden olabilir.
- Yönlendirme döngüsü: Web sitesindeki bir kodlama hatası veya eklenti sorunu, yönlendirme döngüsüne neden olabilir.
- Tarayıcı önbelleği: Tarayıcı önbelleğiniz bozuk olabilir ve bu da yönlendirme sorunlarına yol açabilir.
- Çerezler: Web sitesi çerezleri hatalı olabilir ve bu da yönlendirme sorunlarına neden olabilir.
- Proxy Yapılandırması: Bir proxy servisi kullanıyorsanız bu durumdan dolayı hata alıyor olabilirsiniz.
ERR_TOO_MANY_REDIRECTS Hatası Nasıl Çözülür?
Bu hatayı çözmek için aşağıdaki adımları deneyebilirsiniz:
URL’yi kontrol edin:
Erişmeye çalıştığınız URL’nin doğru ve eksiksiz olduğundan emin olun. Bazı durumlarda yazmış olduğunuz URL yanlış olabilir, bu durumda döngüye girebilirsiniz. Kolay ve basit bir çözüm gibi görünsede bazen hatalar çok basit bölgelerden kaynaklanabilmektedir. URL adresinin doğru olduğundan eminseniz diğer alternatifleri kontrol edebilirsiniz.
Tarayıcınızı önbelleğini temizleyin:
Bu hatanın en yaygın nedenlerinden biri, tarayıcınızın önbelleğinde veya çerezlerinde saklanan eski veya bozuk verilerdir. Bu verileri temizlemek için tarayıcınızın ayarlarına girin ve tarama verilerini, çerezleri ve diğer site verilerini silin. Bu işlemi yaparken, belirli bir zaman aralığı seçebilir veya tüm verileri temizleyebilirsiniz. Tarayıcı verilerini temizledikten sonra, web sitesini tekrar ziyaret edin ve hatanın devam edip etmediğini kontrol edin.
Eklentileri devre dışı bırakın:
Eğer tarayıcı verilerini temizlemek sorunu çözmediyse, web sitenizde kullandığınız eklentilerin hataya neden olup olmadığını kontrol etmeniz gerekir. Özellikle WordPress de bazı eklentiler, web sitesinin URL adresini, HTTPS ayarlarını veya yönlendirme kurallarını değiştirebilir ve böylece bir yönlendirme döngüsüne yol açabilir. Bu durumda, eklentileri tek tek devre dışı bırakarak hangisinin soruna neden olduğunu bulabilirsiniz. Eklentileri devre dışı bırakmak için WordPress yönetici panelinize giriş yapın ve Eklentiler menüsüne tıklayın. Ardından, her bir eklentinin yanındaki Devre Dışı Bırak bağlantısına tıklayarak eklentileri kapatın. Her eklentiyi kapattıktan sonra, web sitenizi yenileyerek hatanın giderilip giderilmediğini kontrol edin. Sorunlu eklentiyi bulduğunuzda, onu kaldırın veya güncelleyin.
.htaccess dosyasını devre dışı bırakın:
Eğer eklentiler de sorunu çözmediyse, diğer adım olarak .htaccess dosyanızı kontrol etmeniz gerekir. .htaccess dosyası, web sitenizin sunucu tarafındaki davranışını belirleyen bir yapılandırma dosyasıdır. Bu dosyada, web sitenizin URL yapısını, yönlendirme kurallarını, güvenlik ayarlarını ve diğer özellikleri tanımlayabilirsiniz. Ancak, bu dosyada yapılan yanlış bir değişiklik, web sitenizin yönlendirme döngüsüne girmesine neden olabilir. Bu durumda, .htaccess dosyasını devre dışı bırakarak hatanın düzelip düzelmediğini görebilirsiniz.
.htaccess dosyasını devre dışı bırakmak için, bir FTP istemcisi kullanarak web sitenizin ana klasörüne erişin. Bu klasörde, .htaccess dosyasını bulun ve ismini değiştirin. Örneğin, .htaccess.bak olarak yeniden adlandırabilirsiniz. Bu işlemi yaptıktan sonra, web sitenizi yeniden yükleyin ve hatanın giderilip giderilmediğini kontrol edin. Eğer hata giderildiyse, .htaccess dosyanızın bozuk olduğu anlamına gelir. Bu durumda, .htaccess dosyanızı varsayılan ayarlarına geri döndürmeniz gerekir. Varsayılan .htaccess dosyası, WordPress’in resmi sitesinde veya web sitemizde bulunan makalelerimizde bulabilirsiniz.
Proxy servis ayarlarınızı kontrol edin:
Proxy den kastımız hem VPN yapılandırmaları hem de bir yönlendirme olan Cloudflare benzeri sistemlerdir. İkisini de incelemek gerekirse;
Bir VPN kullanıyorsanız, VPN ayarlarınızı kapatmanızı ve daha sonrasında kontrol etmenizi öneririz. Bazı özel VPN sunucuları yönlendirme sağlayarak sizlere bir engelleme sunabilir. Bazı özel web siteleri de proxy IP adreslerini tespit edip erişim için farklı bir bölgeye yönlendirme sağlayabilir.
Yönlendirme amacıyla bir proxy servisi (Cloudflare gibi) kullanıyorsanız, bu alandaki yapılandırmalarınızı kontrol etmeniz önem arz etmektedir. Öncelikli kontrol edilecek alan Cloudflare gibi servislerdeki SSL yapılandırmaları olmalıdır. SSL yapılandırmalarınızı farklı seçeneklere alarak ortalama 10 saniye sonrasında web sitenizi kontrol edin. ERR_TOO_MANY_REDIRECTS hatasının geçip geçmediğini teyit edin. Eğer geçtiyse sorun yok fakat geçmediyse tüm alternatifleri değerlendirmeyi unutmayın. Tüm bunlara rağmen eğer hala ERR_TOO_MANY_REDIRECTS hatası alıyorsanız web siteniz üzerinde proxy servisiniz tarafından bir kural olup olmadığını teyit etmeniz gerekir.
Zararlı yazılım denetlemesi:
Bilgisayarınızda veya web sitenizde zararlı yazılım bulanabilir. Bu durumdan dolayı da yönlendirme içerisine girebilirsiniz. Öncelikle kişisel cihazınızı tam tarama yaparak kontrol edin. Eğer zararlı yazılım bulunursa mutlaka hemen temizleyin. Temizleme işleminden cihazınızı yeniden başlatın ve web sitenizin açılıp açılmadığını kontrol edin. Eğer çözüm olmadıysa web sitenizin dosyalarını detaylı bir şekilde tarayın. Dosyalarınızın içerisinde bir yönlendirme kodu olabilir. Özellikle warez, null gibi içerikleri asla kullanmayın. Birçok Hosting kontrol panelinde default olarak en az bir antivirüs yüklü olarak gelmektedir. Tarama işlemini bu yazılım üzerinden yapabilirsiniz.
ERR_TOO_MANY_REDIRECTS hatası can sıkıcı olabilir, ancak bu makalede yer alan çözümleri deneyerek sorunu çözebilirsiniz. Tüm yukarıdaki yapılandırmalara rağmen çözüm bulamadıysanız doğrudan yazılımınız ile alakalı bir sorununuz da olabilir. Bu durumda yazılımınızın alanında uzman bir kişi ya da firması ile görüşme sağlayarak çözüm konusunda yardım talebinde bulunabilirsiniz.