
WordPress’te “Too Many Redirects” Hatası Nasıl Çözülür?
WordPress, kullanımı inanılmaz derecede kararlı ve güvenilir bir sistemdir. Ancak, bazen tuhaf görünebilen bazı hatalardan etkilenebilir. Çoğunlukla, bu sorunlar dış kaynaklardan kaynaklanmaktadır.
Bu harici kaynaklar, sistemle uyumlu olmayan eklentiler veya temalar şeklinde gelebilir. Sonuç olarak, çok fazla yönlendirme olduğunu belirten bir hatayla karşılaşabilirsiniz. Bu, sitenizin düzgün çalışmayacağı anlamına gelir.
Bu eğitim, size yeniden yönlendirme sorununu nasıl çözeceğinizi ve sitenizi olması gerektiği gibi çalıştırmayı gösterecek.
Bu hata neden oluyor?
Çoğu durumda, bu soruna yanlış konfigürasyon neden olur. WordPress, URL’leri yeni yazılarınıza ve sayfalarınıza atarken bir yönlendirme biçimi kullanır. Başka bir araç yanlış yapılandırılırsa veya programlanırsa, döngü etkisi yaratabilir.
Bazı durumlarda, bu döngü web sayfalarınızın URL’lerini optimize etmenin bir sonucudur. Çeşitli SEO araçları, URL’lerin nasıl yeniden yönlendirileceği konusunda size büyük bir kontrol sağlayabilir. Ayarlarda veya programlamada bir çakışma olduğunda, bu URL’ler döngüsel bir model oluşturabilir. Web sayfaları yeniden yönlendirildikleri için çözülemezse, hata tarayıcınızda görünür.
“Too Many Redirects” Hatasını Çözme
İlk web sitenizi kurduğunuzda, URL’yi atarken iki farklı seçeneğiniz vardır. “Www” ön ekini kullanabilir veya kullanmadan kullanabilirsiniz. Örneğin, siteniz aşağıdakilerden biri gibi görünebilir:
- http://www.example.com
- http://example.com
WordPress kurulduğunda, bu URL’leri otomatik olarak keşfetmek için web barındırıcısındaki varsayılan alan ayarlarını kullanır. Bazen bunları yükleme sırasında manuel olarak da yapılandırabilirsiniz. Her iki durumda da, yeniden yönlendirme hatasına neden olan genellikle bu ayardır.
Çoğu barındırma sağlayıcısı, her iki yapılandırmanın da tek bir etki alanıyla çalışmasına izin verir. İnsanlar “www” olsun veya olmasın, adresi nasıl yazarsa yazsın, sitenize yine de erişebilirler.
Bazı geliştiriciler, ilk kurulumdan sonra sitelerini yanlış bir şekilde yapılandıracaktır. Siz veya bir üçüncü taraf daha sonra WordPress içindeki URL’leri değiştirirse, çok fazla yeniden yönlendirme için hata meydana gelir. Bu hatayı düzeltmek için:
Adım 1: WordPress Panonuzun “Ayarlar” alanına gidin. Ekranınızın sol sütununda olacaktır.
Adım 2: “Genel Ayarlar” ekranı, ayarlar bağlantısını tıkladıktan sonra ilk gördüğünüz ekran olmalıdır. Burada iki URL metin bloğu göreceksiniz. Biri “WordPress Adresi” ve diğeri “Site Adresi” için.
Adım 3: Bu URL’leri orijinal yapılandırmalarına geri döndürün. Her iki URL için de gerektiği gibi “www” önekini ekleyin veya kaldırın. Elbette bu, alan adınızın nasıl işlendiğine bağlıdır.
Adım 4: Adresleri değiştirdikten sonra, alttaki “Değişiklikleri Kaydet” düğmesini tıklayın.
Bu ayarda URL’lerinizin sonunda “/” olmadığından emin olun. Bu da siteyi görüntülerken sorunlara neden olabilir.
Ya bu ayarı değiştirmediyseniz ya da zaten doğru ise?
Yönlendirme hatası alıyorsanız ve bu ayarı değiştirmediyseniz, web barındırma sağlayıcınıza başvurmanız gerekebilir. Kendi taraflarında bir yapılandırma değişikliği yapmışlarsa, bu sitenizi etkileyecektir.
Ne yazık ki, tüm barındırma şirketleri güvenilir değildir. Bazıları bu değişiklikleri yapmayı reddedecek veya size yardım etmeyi reddedecek. Bunun gibi bir durumda, daha iyi bir WordPress barındırma sağlayıcısı aramanız tavsiye edilebilir.
Bu arada, yukarıdaki talimatları izleyerek URL’leri kendiniz değiştirmeniz gerekebilir.
Değişiklik Yapmak İçin FTP Kullanmak
Dosya Aktarım Protokolü yazılımı veya FTP, web sitenizin dosyalarına doğrudan erişmek için kullanılır. Bu, yönetici alanına erişiminizin olmaması veya sitenizin tamamen kilitlenmesi durumunda kodlama düzeyinde değişiklik yapmanıza olanak tanır.
FileZilla gibi FTP uygulamalarını kullanmak, WordPress kök dizininizdeki wp-config.php dosyasına erişmenizi sağlar. Bu, sitenizin kodlamasını değiştirmenize ve URL’lerini tanımlamanıza izin verecektir. Windows işletim sistemleri için Not Defteri gibi bir metin düzenleyici kullanarak, “define” özelliklerini bularak wp-config.php içindeki URL ayarlarını değiştirebilirsiniz. Aşağıdakileri arayın ve ardından URL’yi uygun şekilde değiştirin:
define(‘WP_HOME’,’http://example.com’);
define(‘WP_SITEURL’,’http://example.com’);
Dosyanızın böyle görünmesi durumunda, “www” yi URL’ye eklersiniz. Daha sonra “http://www.example.com” gibi görünür.
Eklenti Yüklendikten Sonra Yönlendirme Hatası
Tüm eklentiler birbiriyle uyumlu değildir. Bazen bir eklentinin ayarları doğrudan WordPress ile çakışabilir. Bu durumda eklentiyi devre dışı bırakmanız ve kaldırmanız gerekir.