ERR_TOO_MANY_REDIRECTS WordPress Hatası İçin Hızlı ve Kolay Düzeltme
WordPress platformunda web siteniz üzerinde çalışırken bazı hatalarla karşılaşabilirsiniz. En popüler olanlardan biri ERR_TOO_MANY_REDIRECTS WordPress Hatasıdır. Google Chrome'da aşağıdaki bildirimi göreceksiniz: Bu sayfa dairesel bir yönlendirme döngüsü gösteriyor , Firefox'ta şöyle görünecek: Sayfa düzgün bir şekilde yeniden yönlendirilmedi . Genellikle bu hata, WordPress ayarları dosyanızda yanlış bir yapılandırma olduğunu gösterir ve sonuç olarak döngüsel bir yeniden yönlendirme vardır – siteniz bir sayfadan diğerine yeniden yönlendirme işlemini durduramaz. Genellikle, WordPress Eklentileri veya yanlış yapılandırılmış sunucular bu hataya neden olabilir. Endişelenmeyin çünkü bu hatayı çözmek hızlı ve kolay olabilir.
Bu yazıda aşağıdaki konuları ele alacağız –
Bu hata, farklı tarayıcılarda farklı adlarla görüntülenebilir, bazıları aşağıda gösterilmiştir :
ERR_TOO_MANY_REDIRECTS Krom

ERR_TOO_MANY_REDIRECTS FireFox

ERR_TOO_MANY_REDIRECTS Microsoft


Err_Too_Many_Redirects hatası nedir?
Bir web sayfasını ziyaret ettiğinizde, tarayıcınızda “Err_Too_Many_Redirects” yazan bir Hata ekranı görürsünüz; bu, web sitenizin sürekli sonsuz bir yeniden yönlendirme döngüsüne takılıp kaldığı ve web sitenizin sizi URL'ler arasında ileri geri göndermeye devam ettiği anlamına gelir. sonunda yoruldu, sonunda bu “Err_Too_Many_Redirects hatasını” gösteriyor.
Ayrıca, Hata 502 Kötü Ağ Geçidi, Hata 404, 504 ağ geçidi zaman aşımı hatası gibi en yaygın Http Durum kodu hatalarından bazılarını sizin için ele aldık.
Bu hatanın arkasında birçok sebep vardır, sebeplerden bazıları şunlardır:
- Web Sitesi Teması
- WordPress Core dosyalarındaki değişiklikler
- Eklenti sorunu
- Web sunucusu
ERR_TOO_MANY_REDIRECTS Hatası Nasıl Düzeltilir?
Başlamadan önce, şunları yapabildiğinizden emin olun:
- Barındırma kontrol panelinize bir web tarayıcısı veya FTP istemcisi aracılığıyla erişmek için.
- Sitenizin WordPress yöneticisine erişmek için (isteğe bağlı).
-
Adım 1 — URL'lerinizin Ayarlarını Kontrol Edin
-
Adım 2 — Eklentileri Devre Dışı Bırakma
-
Adım 3 — .htaccess / Nginx Yapılandırma Dosyalarını Devre Dışı Bırakın
Adım 1 — URL'lerinizin Ayarlarını Kontrol Edin
Kontrol etmeniz gereken ilk şey, sitenizin URL'lerinin ayarlarıdır.
Bunu çeşitli yöntemlerle yapabilirsiniz:
Seçenek 1 — URL'yi Yönetici Konsolu aracılığıyla doğrulayın

WordPress yönetici bölümünde (wp-admin), ' Ayarlar'a tıklayın. Varsayılan olarak, Genel Ayarlarınız görüntülenir. WordPress Adresini (URL) ve Site Adresini (URL) kontrol edin . Gördüğünüz URL'lerin doğru olduğundan emin olun. WordPress'inizin kurulumu bir alt dizinde yapılıyor ancak kök klasörde değilse, örneğin site /public_html/wp/ dizinine yükleniyorsa, URL www.example.com/wp olmalıdır. Sitede https etkinse ve bir SSL sertifikası yüklüyse, URL'ye 'https' ekleyin.
Herhangi bir değişiklik yaptıysanız, sayfanın altındaki Değişiklikleri Kaydet düğmesini tıkladığınızdan emin olun.
Seçenek 2 — URL ayarlarını manuel olarak kontrol edin/değiştirin

Belki de WordPress web sitenizin yönetici konsoluna erişemiyorsunuzdur. Bu durumda, dosya yöneticisi ve bir kod düzenleyici ile wp-config.php dosyasını kullanarak URL adresi ayarlarını değiştirebilirsiniz. Barındırma sağlayıcısı tarafından sağlanan çevrimiçi dosya yöneticisini kullanarak dosyayı düzenleyebilirsiniz. Başka bir seçenek de indirmek, düzenlemek ve ardından FTP istemcisi aracılığıyla sunucuya geri yüklemektir. Örnekte, dosyayı dosya yöneticisinde düzenleyeceğiz:
-
-
-
- Barındırma kontrol panelinizden dosya yöneticinize gidin.
- wp-config.php dosyasını bulun.
- Düzenlemek için tıkla.
- http://example.com adresini WordPress web sitenizin bağlantısıyla değiştirdiğinizden emin olarak aşağıdaki satırları dosyaya ekleyin. Örneğin, WordPress kök dizindeyse (/public_html/), sadece kendi alan adınızı kullanın, eğer bir alt dizindeyse (/public_html/wp), onu bir alt dizine sahip bir URL ile değiştirin (http://example). .com/wp).
-
-
Dosyada bulunan tüm kodlardan sonra sonuna satırlar ekleyebilirsiniz:
-
- define ('WP_HOME', 'http://example.com');
define ('WP_SITEURL', 'http://example.com');
- define ('WP_HOME', 'http://example.com');
-
-
- Kaydet simgesine tıklayarak değişiklikleri kaydettiğinizden emin olun.
- WordPress URL adreslerinin değiştirilmesinin ERR_TOO_MANY_REDIRECTS hatasını düzeltmeye yardımcı olup olmadığını kontrol etmek için sitenize gidin.
-
ÖNEMLİ: http://example.com adresini mevcut web site adresinizle değiştirmeyi unutmayın.
Seçenek 3 — URL ayarlarını veritabanınız aracılığıyla düzenleme

WordPress PHP tabanlı olduğundan, gerekli tüm bilgileri depolamak için MySQL veritabanını kullanır. Bu nedenle, MySQL veritabanınız gönderileriniz, sayfalarınız, eklentileriniz, profilleriniz ve yapılandırmalarınız hakkındaki tüm bilgileri depolar. Bu nedenle, WordPress web sitenizde bir şeyi değiştirdiğinizde, MySQL tablolarında saklanan bilgileri değiştirmeniz mantıklıdır.
Bunu yapmak zor değil. Minimum çaba ve zamanınızın birkaç dakikasını gerektirecektir. MySQL veritabanı üzerinden web sitenizin URL ayarlarını nasıl değiştireceğiniz hakkında bazı detaylara bakalım.
tüm ihtiyacın olan şey
En başta, barındırma kontrol paneline erişebildiğinizden emin olun. Adminer veya PHPMyAdmin'in erişimi gibi Veritabanı Yöneticisine, ayrıca oturum açma ve şifrenize ihtiyacınız olacak. Veritabanı oturum açma ayrıntılarını wp-config.php dosyasında veya genellikle bilgileri doğrudan barındırma kontrol panelinde de bulabilirsiniz. Bulamazsanız, lütfen barındırma teknik desteğiyle iletişime geçin. Veritabanınıza çevrimiçi olarak nasıl erişeceğinizi size söyleyecekler.
1 — WordPress MySQL veritabanının adını belirleme
Barındırma işleminizde yalnızca bir MySQL veritabanınız varsa, bu adımı atlayabilirsiniz. Birden fazla veritabanınız varsa, WordPress'inizle ilgili bilgileri içeren veritabanını bulun. Çoğu durumda, adı bir 'wp_' dizini içerecektir. Değilse, wp-config.php dosyasını açın ve bir veritabanı adı bulun. Bu dosyaya erişmek için çevrimiçi dosya yöneticisini veya FTP istemcisini kullanabilirsiniz.
2 — phpMyAdmin veya Yönetici Veritabanı yöneticisine girme
Barındırma kontrol panelinizi açtığınızda, Veritabanı Yöneticisi bölümünü bulun ve herhangi bir değişiklik yapmadan önce açmak ve mevcut veritabanının yedeğini almak için bağlantıya tıklayın.
3 — Veritabanının seçilmesi
Ekranın sol tarafında, WordPress'inizle ilgili tüm bilgileri içeren veritabanını bulun. Açmak için adına tıklayın.
4 – SQL Sorgusunu Biçimlendirme
Web sitenizin URL ayarlarını değiştirmek için SQL sekmesine gidin ve aşağıdaki kodu yapıştırın:
UPDATE wp_options SET seçenek_değeri = replace(option_value, 'oldurl.com', 'newurl.com') NEREDE seçenek_adı = 'ev' VEYA seçenek_adı = 'siteurl'; UPDATE wp_posts SET guid = replace(guid, 'oldurl.com','newurl.com');UPDATE wp_posts SET post_content = replace(post_content, 'oldurl.com', 'newurl.com');UPDATE wp_postmeta SET meta_value = replace(meta_value,'oldurl.com','newurl.com');
Bu kod parçası, tüm eski bağlantılarınızı yeni bağlantılara değiştirecektir.
ÖNEMLİ! Örnekteki linkleri kendi linklerinizle değiştirmeyi unutmayınız. Bunları değiştirmezseniz, web siteleri hiç çalışmayacaktır.
ÖNEMLİ! Bazen MySQL tablosunun adının başındaki dizin 'wp_'den farklı olabilir. Bu durumda yukarıdaki sorgudaki index'i WordPress web sitenizin wp-config.php dosyasında gördüğünüz tablo öneki değeri ile değiştirmelisiniz.
5 – SQL komutunu çalıştırma
Web sitenizin bağlantılarını kontrol ettiğinizde ve tüm programlama kodu değişikliklerini metin alanına eklediğinizde, işlemi çalıştırmak için Git düğmesine tıklayın.
6 – URL değişikliklerinin doğrulanması
İşlem başarılı olduysa yeşil kutuda bir mesaj göreceksiniz. Sistem ayrıca ne kadar değişiklik yapıldığını da size gösterecektir. Bundan sonra, vakaların% 99'unda hata düzeltildi. Bir şeyler ters giderse, her şeyi doğru girip girmediğinizi kontrol edin.
-
-
Adım 2 — Eklentileri Devre Dışı Bırakma
ERR TOO MANY REDIRECTS hatasına neden olabilecek başka bir neden, eski bir eklenti veya temanın bir veya daha fazla eklentisi arasındaki çakışmadır. Tüm eklentilerinizi kapatmak ve sitenize erişmeye çalışmak ve böylece hatayı düzeltmek iyi bir fikirdir. Tüm eklentilerinizi çok hızlı ve basit bir şekilde devre dışı bırakabilirsiniz:
-
-
-
- Kontrol panelinizden Dosya Yöneticinize gidin.
- wp-içerik dizinini bulun ve girin. Eklentiler dizinini göreceksiniz.
- Eklentiler dizinini seçin ve Yeniden Adlandır işlemini seçin. Şimdi onu örneğin plugins_backup olarak veya Eklentiler dışında başka bir adla yeniden adlandırın. Merak etmeyin, eklentiler zarar görmeyecek, testi bitirdikten sonra dizini tekrar Eklentiler olarak yeniden adlandırabileceksiniz.
- Yeşil Kaydet simgesine tıklayarak değişiklikleri kaydedin.
-

-
- Eklentiler dizinini yeniden adlandırdıktan sonra siteye erişmeyi deneyin. Hata kaybolursa, hataya bir veya daha fazla eklenti neden olur. En son eklentileri kaldırmayı deneyin ve dizini tekrar Eklentiler olarak yeniden adlandırın.
Eklentilerinizi wp-content/plugins dizinindeki FTP/Dosya Yöneticisini kullanarak kaldırabilir ve seçtiğiniz eklentiyi kaldırabilirsiniz. Örneğin, Dosya Yöneticisinden WooCommerce'i kaldırmak istiyorsunuz. Silmek istediğiniz eklentiyi işaretleyin ve Sil'e basın.
Adım 3 — .htaccess / Nginx Yapılandırma Dosyalarını Devre Dışı Bırakın
Sonsuz yeniden yönlendirme veya HATA TOO MANY REDIRECTS hatasının başka bir nedeni, yanlış bir .htaccess veya Nginx Yapılandırma dosyası ayarları olabilir. Bu durumda siteye erişimi kurtarmak için .htaccess / Nginx Yapılandırma dosyasını devre dışı bırakabilirsiniz.

.htaccess'i devre dışı bırakın
-
-
- Kontrol panelinizden Dosya Yöneticisine gidin.
- Apache / Nginx Yapılandırma dosyasını seçin, üzerine sağ tıklayın ve Yeniden Adlandır'ı seçin.
- Sitenize gidin ve mevcut olup olmadığına bakın.
-
Tarayıcınızın Önbelleğini ve Çerezlerini Silmeyi Deneyin
Ayrıca tarayıcı çerezlerinizle ilgili bir sorun olabilir. Başlamak için, bunları Önbellek belleğinin yanında silin. Bunu, Chrome tarayıcıda aşağıda gösterildiği gibi tarayıcınızın özellikleri ve ayarları ile yapabilirsiniz.

Önbellek ve Çerezler, bir web sitesinde gezinmek için tüm ayarları saklayan tarayıcınızın geçici dosyalarının bir parçasıdır. Kaydedilen diğer faktörler arasında, siteyi ziyaret ettiğiniz kişinin dilini, konumunu ve navigasyonuyla ilgili farklı faktörleri keşfedeceksiniz. Önbelleğin benzer şekilde yaptığı şey, son zamanlarda ziyaret ettiğiniz web sayfalarının sayfalarını depolamaktır, böylece aynı sayfaya tekrar göz atmaya çalıştığınızda fazladan veriye veya sayfa yükleme süresine ihtiyacınız olmaz.
Web sitenizin çerezleri de saklamasını şaşırtıcı buluyorsunuz ve bu nedenle onu ortadan kaldırmanız gerekiyor. Bunun için wp-config.php dosyanıza aşağıdaki belirtilen komutu eklemeniz gerekmektedir.

-
- ÖNEMLİ: Bazı değişiklikler yaptıktan sonra siteniz çalışmayı durdurabileceğinden, herhangi bir değişiklik yapmadan önce her zaman orijinal .htaccess/ Nginx yapılandırma dosyasının yedeklerini alın. Ayrıca unutmayın, Apache veya Nginx dosyasındaki bazı ayarları değiştirirseniz bazı kalıcı bağlantılar, eklentiler ve ayarlar çalışmayabilir.
- ÖNEMLİ: Bazı değişiklikler yaptıktan sonra siteniz çalışmayı durdurabileceğinden, herhangi bir değişiklik yapmadan önce her zaman orijinal .htaccess/ Nginx yapılandırma dosyasının yedeklerini alın. Ayrıca unutmayın, Apache veya Nginx dosyasındaki bazı ayarları değiştirirseniz bazı kalıcı bağlantılar, eklentiler ve ayarlar çalışmayabilir.
Çözüm
Bu eğitimde, WordPress'teki ERR_TOO_MANY_REDIRECTS hatasını çözmenin üç olası yolunu gösterdik. Lütfen hatayı çok fazla yönlendirme hatası düzeltmenize yardımcı olabilecek diğer yöntemleri paylaşmaktan çekinmeyin.
ev borcu WordPress sitesi