ERR_TOO_MANY_REDIRECTS nedir ve nasıl düzeltileceğini öğrenin

Yayınlanan: 2021-07-12

ERR_TOO_MANY_REDIRECTS mesajı (yönlendirme döngüsü olarak da bilinir) kullanıcının kafasını karıştırabilir, ancak bu yalnızca tarayıcıdan gelen bir uyarıdır. İstenen sayfaya ulaşmak mümkün değil diyor.

Sitenizi yüklemeye çalışırken bu mesajı bulursanız, bu, sayfanın tamamının veya içeriğin tamamının siz ve kullanıcılarınız için kullanılamadığı anlamına gelir. Bu, WordPress sitenizde yakın zamanda yapılan bir değişiklik, yanlış yönlendirme yapılandırması veya üçüncü taraf hizmetlerle ilgili bir sorun nedeniyle olabilir.

Oldukça ciddi görünse de, dünyanın sonu değil: Bu hatayı düzeltmek kolaydır.

Ancak ziyaretçiler için kötü bir deneyim yaşamamak için bir an önce çözmeniz gerekiyor . Sonuçta, ekranda o mesajı görürlerse , web siteniz güvenli görünmediği için ne sunduğunuzu bile bilmeden sizden vazgeçebilirler .  

Bu yazıda, WordPress sitelerinde çok fazla yönlendirme hatasının nedenlerini açıklayacağız. Ayrıca, düzeltmek için gereken birçok adımı ele alacağız.

İşte görecekleriniz:

    ERR_TOO_MANY_REDIRECTS ne anlama geliyor?

    Tarayıcı bir yönlendirmede ilk sayfa ile hedef sayfa arasında bağlantı kuramadığında çok fazla yönlendirme hatası gösterilir.

    Google Chrome kullanıyorsanız, uyarı şöyle görünür: “Bu sayfa çalışmıyor. www.example.com sizi çok fazla yönlendirdi. Çerezlerinizi temizlemeyi deneyin. ERR_TOO_MANY_REDIRECTS” veya “Bu web sayfasında bir ERR_TOO_MANY_REDIRECTS yönlendirme döngüsü var.”

    Mozilla Firefox'ta şunları alacaksınız:

    “Sayfa düzgün şekilde yönlendirilmiyor. Firefox, web sunucusunun bu adres için isteği asla tamamlanmayacak şekilde yeniden yönlendirdiğini tespit etti. Bu soruna bazen ERR_TOO_MANY_REDIRECTS tanımlama bilgilerinin devre dışı bırakılması veya kabul edilmesinin reddedilmesi neden olabilir."

    Her ikisinde de mesaj çok net: sayfa bir döngüye yönlendirildiği veya çok fazla yönlendirme isteği olduğu için yüklenmiyor.

    ERR_TOO_MANY_REDIRECTS hatası neden oluşuyor?

    Yönlendirmeler, etkili bir SEO stratejisi veya kullanıcıların farklı bir URL'ye sahip sayfalara erişmesine izin veren bir araçtır.

    Büyük, alakalı bir web siteniz olduğunu varsayalım, ancak bir nedenden dolayı içeriği yenilemek yerine, kullanıcınızı daha tutarlı veya daha fazla işleve sahip yeni bir sayfaya göndermeyi tercih edersiniz.

    Ziyaretçiden tekrar tıklamasını veya adres çubuğuna farklı bir URL yazmasını istemek zahmetli olacaktır.

    Yönlendirmeleri kullandığınızda, insanlar eski sayfaya ulaşmaya çalışırken yeni sayfaya otomatik olarak erişebilir. Yanlış adresi yazdıktan sonra bile doğru sayfaya gidiyorlar. Bu, kullanıcı deneyiminde önemli bir gelişme anlamına gelir.

    Ancak, bir yanlış yapılandırma olduğunda, tarayıcının kafası karışabilir ve ziyaretçiyi başka URL'lere veya bilinmeyen bir hedefe yönlendirebilir.

    Tarayıcı hangi URL'yi kullanacağını anlamadığında veya bilmediğinde , aşırı yüklenmeyi önlemek için doğru URL'yi aramaktan vazgeçer. İşte o zaman kullanıcı ekranda hata mesajını alır.

    Bazı özel durumlarda, tarayıcı sonsuz bir yeniden yönlendirme döngüsüne bile girer. İşte böyle çalışır: eski URL yenisine yönlendirir, ancak yanlış yapılandırma nedeniyle yeni URL eskisine yeniden yönlendirir.

    Sonunda sistem tüm bunları denemekten vazgeçer ve “ERR_TOO_MANY_REDIRECTS” mesajını görüntüler.

    Rock İçeriğinin SEO Rehberi Tanıtım Afişi

    ERR_TOO_MANY_REDIRECTS sorunu nasıl çözülür?

    Site yöneticisi değilseniz, tarayıcı önbelleğini/çerezlerini temizlemeniz ve sayfayı yenilemeniz yeterlidir. Bu işe yaramazsa, yöneticiyle iletişime geçmeniz ve düzeltene kadar beklemeniz gerekir.

    Ancak, yönetici iseniz, birkaç şey denemeniz gerekecek. Hata, daha önce de belirttiğimiz gibi, genellikle WordPress'in yanlış yapılandırmasının bir sonucudur. Bazen, çerezleri veya önbelleği temizlemek kadar kolay bir şeyle çözülebilir.

    Bu yüzden size bu mesajdan kurtulmanız için bazı stratejiler sunacağız . Bu sayede ziyaretçilerinizi yarı yolda bırakmazsınız .

    Çerezleri ve önbelleği temizle

    Bu mesaj çıktığında, bazı tarayıcılar sorunun çerezler olabileceğini öne sürüyor.

    Bu yüzden site sahibi olsanız bile bunu denemenizi öneririz.

    Ancak önbelleği ve çerezleri tam olarak nasıl temizlersiniz? Basit. Kullandığınız tarayıcıya göre değişse de yalnızca birkaç dakika sürer. İşte bazı özel talimatlar:

    Google Chrome

    1. Sağ üstte üç küçük nokta göreceksiniz. Üstüne tıkla. Ardından, ayarları seçin;
    2. Aşağı kaydırın ve “Gelişmiş” e tıklayın;
    3. Ardından “Tarama geçmişini temizle” seçeneğine tıklamanız gerekir;
    4. Ardından, “önbellek ve çerezler”i seçin;
    5. Süreye göre (son 24 saat, yedi gün, dört hafta) silmek istediğiniz çerez sayısını belirten zaman aralığını seçin;
    6. Ardından, "Verileri temizle" ye tıklayın.

    Mozilla Firefox

    1. Sağ üstteki üç küçük noktaya tıklayın;
    2. Ardından, “Verileri temizle”ye tıklayın;
    3. “Çerezler ve Önbellek” seçeneğini seçin ve “Temizle” ye tıklayın.

    Sitenizi bir kez daha yenilemeyi deneyin. Bu strateji işe yaramazsa, sonraki adımları izlemeniz gerekecektir.

    WordPress önbelleğini temizleyin

    Bir önbelleğe alma eklentisi kullanıyorsanız (Süper önbellek WP veya diğer), bir sonraki girişim WP önbelleğini temizlemek olmalıdır.

    Her eklenti farklı çalıştığı için blogunuza yüklediğiniz eklentinin özelliklerini kontrol etmeniz gerekir.

    Bazı bilgiler için eklentinin adını Google'a yazabilir veya yardım için destek isteyebilirsiniz. Ardından, özellikle WordPress yönetici kontrol panelinizin içindeki eklenti ayarlarınızda önbelleği nasıl temizleyeceğiniz konusunda talimatlar alacaksınız.

    Ardından, her şeyin yolunda olup olmadığını görmek için web sitesini yenilemeniz gerekir. Hala bir hata olması durumunda, henüz orada değilsiniz. Okumaya devam et.

    Kurumsal Bloglar için WordPress Kılavuzu - Promosyon Banner

    URL ayarlarını kontrol edin

    Yanlış bir yapılandırma yeniden yönlendirme döngülerine neden olabileceğinden, URL ayarlarını kontrol etmek önemlidir. "Ayarlar" içindeki "Genel" sekmesine tıklayın.

    İki ana alan vardır:

    • WordPress URL'si (tüm WP dosyalarının nerede olduğunu belirtir);
    • Sitenin URL'si (kullanıcılara açık olan ana sayfa adresi).

    Çoğu durumda, bu iki adres eşleşmelidir. Dikkatlice kontrol edin, böylece farklılıklar daha fazla soruna neden olmaz.

    Hiçbiri şunları içermemelidir:

    • sonunda boşluklar;
    • başında www ( https://www.example.com 'da olduğu gibi). Bunun yerine https://example.com olmalıdır.

    Bir URL “www” içeriyor ve diğeri içermiyorsa, bunları aynı olacak şekilde değiştirin: ya her ikisi de içerir ya da hiçbiri içermez. PHP'yi HTML'den önce eklemeyi de deneyebilirsiniz.

    URL'yi değiştirmek için kontrol paneline erişemiyorsanız, wp-config dosyasını düzenleyerek bunu yapmak yine de mümkündür:

    1. Dosya yöneticisine gidin (FTP istemcisi);
    2. WordPress dosyalarınızın bulunduğu klasörü açın;
    3. wp-config.php dosyasını bulun;
    4. “URL'yi Düzenle” üzerine sağ tıklayın;
    5. Bu satırları koda ekleyin (URL'yi değiştirmeyi unutmayın);
    6. Adresi yeniden tanımlayın ve her ikisinin de home ve WordPress ('WP_HOME' ve 'WP_SITEURL') ile eşleşmesi gerektiğini unutmayın;
    7. Dosya 'yı kaydet;
    8. Değiştirilen dosyayı yüklemek için komut isteminde “Evet”e tıklayın;
    9. Siteyi yenileyin ve sorunun çözülüp çözülmediğini kontrol edin.

    Dilerseniz adresi veritabanı üzerinden de değiştirebilirsiniz. Tek gereken MySQL aracılığıyla web sunucusuna giriş yapmak. phpMyAdmin, birçok barındırma hizmeti panelinin bir parçasıdır ve bunun için kullanılabilir.

    1. wp_options tablosunu (veya kurulum sırasında tanımlanan diğer öneki) bulun;
    2. Düzenlemeniz gereken alanları çift tıklayın;
    3. Seçenek_değerindeki adresi değiştirin (ilk iki satırda: ana sayfa adresi ve WordPress' adresi, daha önce bahsettiğimiz şey).

    Güvenlik protokolünü değiştirin

    Bir güvenlik protokolü (SSL sertifikası) kullanıyorsanız, onu varsayılan bir protokole değiştirin. Sayfayı yenileyin ve yönlendirme döngüsünün gidip gitmediğini kontrol edin.

    Mesaj hala oradaysa, tekrar kullanmadan önce SSL sertifikanızın doğru şekilde ayarlanması gerektiği anlamına gelir (adres https olarak kalır).

    Kullanıcılar için erişim güvenliğini garanti eden bir ayara dönmek için uzman desteğine başvurmayı unutmayın. Bu, sitenizde daha yüksek güvenilirlik sağlamak için de önemlidir.

    .htaccess'i yeniden tanımlayın

    WordPress'te her hata olduğunda .htaccess dosyasını doğrulamak önemlidir. Dosya, Apache sunucu ayarlarının bir parçasıdır ve sayfa yönlendirmesini kontrol etmek için kullanılır. Bu nedenle, dosyadaki herhangi bir sorun, yeniden yönlendirme rutininde sorunlara neden olabilir.

    Durumun böyle olup olmadığını kontrol etmek için .htaccess dosyasını yeniden tanımlamanız gerekecek:

    1. FTP istemcisini kullanarak site dosyalarını bulun;
    2. WP dosyalarının bulunduğu klasörü bulun;
    3. .htaccess'i bulun;
    4. Yedek olarak indirin;
    5. Üzerine sağ tıklayın ve dosyayı düzenlemek için açın (asla yedeği değiştirmeyin, yalnızca orijinal sürümü değiştirin);
    6. .htaccess içeriğini temizleyin ve ayarları varsayılana sıfırlayın (varsayılan ayarı internette kolayca bulabilirsiniz);
    7. Varsayılan dosyayı kaydedin ve web sunucusuna yükleyin;
    8. Bunu yaptıktan sonra siteyi yenileyin.

    Bundan sonra siteniz iyi durumdaysa, .htaccess dosyasını yeniden gözden geçirmeniz gerekecek; değilse, sorunun kaynağı o dosya olmadığı için yedeği geri yüklemeniz gerekecektir. Ardından, kazmaya devam etmek gerekiyor.

    Eklentileri kontrol edin

    WordPress eklentileri her zaman herhangi bir sorunun kökü olabilir. Yüklü herhangi bir yönlendirme eklentiniz varsa, bunları devre dışı bırakarak başlayın.

    Bu sorunu çözerse, iyisin. Olmazsa, bu eklentilerden hangisinin döngüye neden olduğunu kontrol etmek için tek tek devre dışı bırakmanız gerekir.

    Bu uzun sürebilir ama panik yapmayın! Bunu otomatik olarak yapmanın hızlı ve kolay bir yolu var: ilk olarak, sayfayı yenilemeden önce tüm eklentileri bir kez devre dışı bırakın (daha önce tartıştığımız gibi orijinal .htaccess dosyasını yedeklemeyi unutmayın).

    Döngü hala oradaysa, tüm eklentileri tekrar etkinleştirin ve bir sonraki adıma geçin. Siteyi yeniledikten sonra hatanın gittiğini görürseniz tek tek test etmekten başka çareniz kalmayacaktır.

    ERR_TOO_MANY_REDIRECTS, kontrol paneline erişmenizi engelliyorsa, tüm eklentileri manuel olarak devre dışı bırakmak gerekli olabilir. Bunu FTP istemcisinde veya dosya yöneticisinde yapabilirsiniz.

    • Genellikle wp-content klasöründe bulunan eklentiler klasörünü bulun;
    • Tüm klasörleri yeniden adlandırın;
    • Veya hepsini bir kerede kaldırın (yedeklemeyi asla unutmayın).

    ERR_TOO_MANY_REDIRECTS çözülmesi kolay bir sorundur, bu nedenle bu adımlardan hiçbiri işe yaramazsa yardım istemeniz yeterlidir. Öyleyse, sorun analizinde daha da ileri gitmek için PHP error_reporting özelliğini etkinleştirebilirsiniz.

    Bu kılavuzun sizi hızlı bir çözüme götürmesine yardımcı olacağını umuyoruz. Ancak bu adımlar sorunu çözmek için yeterli değilse, ana bilgisayar yöneticinizle iletişime geçin.

    Orada çalışan kişiler yönlendirme hatasını nasıl çözeceklerini bileceklerdir. Hatta buna en başta sebep olan onlar bile olabilir.

    Sonraya bırakmayın . Kullanıcınızın sitenizde en iyi deneyimi yaşamasını sağlamak için bunu mümkün olan en kısa sürede çözmeye çalışın.

    Kullanıcı deneyiminden bahsetmişken, sayfanız yavaşsa olası satışları kaybedebileceğinizi biliyor muydunuz? Analizörümüzü kullanın ve performansınızın nasıl olduğunu kontrol edin ve onu nasıl geliştireceğinize dair ücretsiz bilgiler edinin!

    [rock_performance lang=”tr”]