Çok fazla yönlendirme sorunu: Nasıl düzeltilir?
Yayınlanan: 2018-03-26Kendi kendine barındırılan bir WordPress.org web sitesi çalıştırmanın birçok faydası vardır, ancak yeni başlayanlar için itici olabilecek, kolayca çözülebilen bazı hatalar da vardır. En yaygın hatalar, beyaz ölüm ekranı, dahili sunucu sorunları ve diğer küçük ama eşit derecede stresli sorunlardır.
Çok uzun zaman önce, bir kullanıcı WordPress'te "çok fazla yönlendirme" hatasına dikkat çekti. Platformu kullanan kişilerin karşılaştığı yaygın bir sorundur. Firefox kullanıyorsanız, bu hatanın şu şekilde görüntüleneceğini belirtmeliyiz:
“Sayfa düzgün şekilde yönlendirilmiyor. Firefox, sunucunun bu adrese yönelik isteği asla tamamlanmayacak şekilde yeniden yönlendirdiğini tespit etti."
310 hatası olarak da bilinir, ancak bazen ünlü “404 sayfası bulunamadı” olarak görünebilir. Bu ne anlama geliyor? Tarayıcının nereye gitmesi gerektiğini bilmediğini veya sitenize ulaşamadığını gösterir.
Bu genellikle girilen adresin çok fazla yeri göstermesi veya doğru adreste olmaması nedeniyle olur.
Hızlı bir düzeltme, siteniz için URL ayarlarını düzenlemek olacaktır, ancak bu yardımcı olmazsa, aşağıda bahsedeceğimiz daha şık bir şey yapmanız gerekebilir. Onun metninde, " çok fazla yönlendirme hatası" sorunu.
"Çok fazla yönlendirme" ne anlama geliyor?
Hata 310 veya "çok fazla yönlendirme", URL yönlendirmelerinin yanlış kullanımından kaynaklanan tipik bir WordPress sorunudur. SEO dostu yapı oluşturmak için WordPress, birçok web yöneticisinin eski URL'yi bir eklenti ile yeni bir URL'ye yönlendirmek için kullandığı URL yeniden yönlendirme işlevini etkinleştirmiştir.
Ancak eski URL benzersiz bir konuma yönlendirilmezse, 310 hatası görünecektir.
Çok fazla yönlendirme ve yönlendirme döngüsü
Sitenizi veya ağınızı kurduğunuzda, tarayıcınızı açın ve adresinizi yazın, siteniz yüklenir çünkü URL onu istediğiniz web sayfasına yönlendirir. Ancak, girilen adres ayarlarınızda farklı konumlara işaret ediyorsa ve eşleşmiyorsa, tarayıcı hangi yerin doğru olduğunu bilemez.
Ardından, tarayıcı bunu belirlemeye çalışır ve başarısız olursa, zaman aşımına uğrar ve "çok fazla yönlendirme hatası" görüntüler - bu, sitenizin birden fazla konuma işaret ettiği anlamına gelir.
Alternatif olarak, ulaşmaya çalıştığınız adresin bir yönlendirme döngüsünde olduğunu görüntüleyebilir. Yönlendirme döngüsü nedir? Sayfada bir yönlendirme döngüsü varsa, bu, adresin WordPress sayfanızı gösterdiği, ancak sayfanın farklı bir adresi gösterdiği ve ardından başladığınız yere geri döndüğü ve bu şekilde devam ederek tarayıcınızı bir döngü içinde yakaladığı anlamına gelir.
Bir döngüye yakalandım, şimdi ne olacak?
Genellikle, daha önce de söylediğimiz gibi, bu hata mesajları, ayarlarınızdaki bir yapılandırma sorunu nedeniyle görünür. Bu problemler nadiren bundan daha karmaşıktır. Bu hata mesajlarının görüntülenmesinin beş yaygın nedeni şunlardır:
- Ana sayfa ve/veya site URL'leri yanlış ve/veya farklı.
- Yüklü bir eklentideki yanlış yapılandırma nedeniyle siteniz yönlendirildi.
- .htaccess dosyasında yapılan özel değişikliklerle ilgili bir sorun var.
- Ağınızda silinen bir siteyle aynı URL'ye sahip yeni bir site var.
- Yalnızca bir IP adresi kullanarak barındırdığınız birden fazla site veya ağ var.
Listeye baktığınızda, küçük bir hatanın veya yanlış yapılandırmanın web sitenizi nasıl bozabileceğini ve WordPress'te çok fazla yönlendirmeye neden olabileceğini görebilirsiniz. Bu yaygın sorunları listenizden kontrol etmek, sorunu çözmenin ilk adımıdır.
Sayfa sizi çok fazla yönlendirdi. Daha fazla yok!
Bu nedenle, insanların genellikle karşılaştığı en yaygın sorun, bir kullanıcının WordPress adres URL'sinde veya site adresi URL ayarlarında yanlış URL'ye sahip olmasıdır.
İşte bir örnek: sitenizin URL'si “http://www.dontredirect.com” ve “Ayarlar”a, ardından “Genel”e tıklayıp “http://dontredirect.com” olarak ayarlayın. Artık, web barındırıcılarının büyük çoğunluğu, alan adınızda “www” ön ekine sahip olup olmama arasında seçim yapmanıza izin verecek.

“www” ön ekini seçmiş olsaydınız, WordPress ayarlarınıza “http://dontredirect.com” yazmak çok fazla yönlendirme yapılmasına neden olur. Bu hata, önek olmamasını seçtiyseniz ve ayarlarınıza “http://www.dontredirect.com” yazdıysanız da ortaya çıkacaktır.
Bu durumda bu sayfa bir yönlendirme döngüsüne sahiptir, çünkü kullanıcı “http://dontredirect.com”a gelir ve sunucunuzun yapılandırması onu “http://www.dontredirect.com”a yönlendirir, bu da onu tekrar “http://dontredirect.com”a yönlendirir. adım bir ve benzeri ve benzeri.
Şimdi, siteniz bir süredir iyi çalışıyorsa ve söz konusu ayarlarda herhangi bir değişiklik yapmadıysanız, yapılandırma sorunu sonunda olabileceğinden web barındırıcınızla iletişime geçmeniz gerekecektir.
Bu nedenle güvenilir ve güvenilir bir WordPress barındırma sağlayıcısına sahip olmak çok önemlidir. Herhangi bir yapılandırma sorunu olduğunu inkar ederlerse ve size yardım etmeye istekli değillerse, ana bilgisayarı değiştirmeyi veya kendiniz düzeltmeyi düşünün.
Ayrıca, bunu nasıl yapacağınızı zaten biliyorsunuz! İşte hızlı bir hatırlatma:
WordPress adresinizin ve site adresinizin aynı olduğundan emin olmak için “Ayarlar” ve “Genel”e gidin. Eşleşmiyorlarsa, birini değiştirin. URL'nizin sonuna içgüdüsel olarak bir eğik çizgi (“/”) sembolü yazmadığınızdan daima emin olun.
Yönetici alanına erişmeden web sitesi URL'sini nasıl değiştiririm?
Çok fazla yönlendirme meydana geldiyse ve WordPress yönetici alanına erişiminiz yoksa endişelenmeyin, hala bunu çözmenin bir yolu var. Ele aldığımız ayar değişiklikleri, wp-config.php dosyasında tanımlanarak güncellenebilir.
Tek yapmanız gereken bir FTP istemcisi kullanarak web sitenize bağlanmak ve sitenizin kök dizininde wp-config.php dosyasını bulmak. Ardından, bir metin düzenleyici kullanarak dosyayı indirin ve düzenleyin (Not Defteri'ni öneririz).
Bu iki satırı ekleyin ve dontredirect.com'u alan adınızla değiştirmeyi unutmayın:
define('WP_HOME','http://dontredirect.com');
define('WP_SITEURL','http://dontredirect.com');
Değişiklikleri uygulayın ve kaydedin ve dosyayı web sunucusuna geri yükleyin. Tüm bunlar yapıldıktan sonra sitenize erişmeyi deneyin. Hala ulaşamıyorsanız ve çok fazla yönlendirme meydana geldiyse, alan adınıza “www” önekini eklemeyi deneyin.
Bilinen diğer yönlendirme sorunları
Böylece web sitenize eriştiniz ve yine çok fazla yönlendirme oldu. WordPress URL'niz ve site URL'niz eşleşiyorsa, sitenizde bir eklenti sorunu olabilir. Birkaç WordPress eklentisinin, çeşitli şeyler yapmak için yeniden yönlendirme yöntemlerini kullandığı bilinmektedir.
Gelin bu sorunu birlikte çözmeye çalışalım.
İlk olarak, hangi eklentinin çok fazla yönlendirmeye neden olduğunu bulmalısınız. Hata oluşmadan hemen önce yeni bir eklenti yüklediniz mi veya eskisini güncellediniz mi?
Cevap evet ise, o zaman daraltır. Eklentiyi “wp-content/plugins/” klasöründen silerek devre dışı bırakın.
Ancak, cevap hayır ise, o zaman biraz deneme yanılma yapmanız gerekecektir. Bunu yapmanın en hızlı yolu, tüm eklentileri devre dışı bırakmak, FTP kullanarak .htaccess dosyasını yedek olarak indirmektir. Sonraki adım, sunucunuzdan .htaccess dosyasını silmek ve web sitenize erişmeye çalışmaktır.
Bu şekilde sunucunuz yeni bir .htaccess dosyası oluşturacak ve bu da şu anda etkinleştirilmiş eklenti olmadığı için sorunu çözecektir. Bu yöntem sorunu çözdüyse, buna bir eklentinin neden olduğundan eminsinizdir. Hangisi o?
Bunu anlamak için, tüm eklentilerinizi indirip yüklemeniz ve birer birer etkinleştirmeniz gerekir. Bunu her yaptığınızda, farklı bir tarayıcı kullanarak web sitelerinizin sayfalarına göz atmayı deneyin.
Bu şekilde, site bozulduğunda, hangi eklentinin yönlendirme döngüsüne neden olduğunu bileceksiniz.
Çok fazla yönlendirmeyle ilgili düşünceleri bitirmek:
Gördüğünüz gibi, bu hatanın ne olduğunu anladığınızda, WordPress'te çok fazla yönlendirmeyi düzeltmek kolaydır. Çoğu zaman bu, insan hatasının bir sonucudur, ancak durum böyle değilse, artık onu düzeltecek bilgiye sahipsiniz.