WordPres tabanlı web sitelerinde kurulum, yayına hazırlama ve geliştirme aşamasında farklı sorunlarla karşılaşabilirsiniz. Bu sorunlardan en can sıkıcılarından bir tanesi
WordPress Err_Too_Many_Redirects hatası olup
SSL kısmında yapılan yanlış ayarlamalar sebebiyle bu hata oluşmaktadır.
Bu hata
Google Chrome üzerinde
“Bu web sayfasında yönlendirme döngüsü var!” şeklinde,
Firefox web tarayıcısı üzerinden siteye ulaşım sağlanmış ise
“Yönlendirme geçersiz!” şeklinde uyarı ile karşımıza çıkmaktadır.
WordPress Err_Too_Many_Redirects Hatası
Bu uyarının ne anlama geldiğini ve sorunun kaynağının ne olduğunu bilmek çözüme ulaşabilmemiz için bize yardımcı olacaktır. Bu hata en temelinde WordPres ayarlarında web sitesini yönlendirme döngüsüne sokarak sayfalar arası yönlendirmenin durdurulmasını engelleyen bir ayarın eksik olduğunu bildiriyor aslında.
Err_too_many_redirects hatası genellikle WordPress eklentilerinden kaynaklanan bir sorun olarak kullanıcı karşısına çıktığı gibi diğer yandan hosting veya
Cloudflare tarafında yapılan yanlış ayarlamalarla da karşınıza çıkabilir. Sıklıkla yaşanan sorunun çözümü hızlı ve kolay bir şekilde aşağıdaki adımları takip ederek gerçekleştirilebilirsiniz.
Err_Too_Many_Redirects Hatası Çözümü
Sorunun çözülmesi aşaması öncesinde aşağıdakilere erişimiz olduğundan emin olun;
- – Hosting kontrol paneline (Cpanel/Plesk) veya FTP’ye erişim
- – WordPres Yönetici Paneline erişim( wp-admin)
WordPress Yönetici Paneli üzerinden çözüm
WordPres yönetici panelinde
(wp-admin) yer alan
“Ayarlar” kısmının altından
“Genel” ayarlar bölümünden
URL ayarlarının site adresinize doğru bir şekilde yazıldığından emin olun.
WordPres URL adresinin ve site URL adresi tekrar gözden geçirilerek kontrol edin, böylece adreslerin yanlış yazılmasından kaynaklanan sorun çözülmüş olacaktır. Bu alanda bir değişiklik yapılması halinde ise işlem yapılan sayfanın altında yer alan Değişiklikleri Kaydet butonu tıklanarak son ayarlar kaydedin.
URL Ayarlarını Manüel Kontrol Etme ve Değiştirme WordPres err-too-many-redirects hatasının çözümü sürecinde WordPres yönetici paneline giriş yapmakta sorun yaşayabilirsiniz. Panik yapmayın, çözümü gayet basit. Çözüm için
Cpanel/Plesk veya FTP üzerinden
public_html içinde bulunan
wp-config.php dosyasına erişin.
Dosya üzerinde sağ tıkladıktan sonra
Edit ( düzenle) diyerek aşağıdaki kodları ekleyin:
PHP- Kodu
define('WP_HOME','https://siteadresiniz.com');
define('WP_SITEURL','https://siteadresiniz.com');
Not: siteadresiniz.com kısmını kendi site adresiniz ile değiştirmeyi unutmayın.
Eklentileri Devre Dışı Bırakın Err_too_many_redirects hatasının diğer bir sebebi ise bozuk, eski ve düzgün çalışmayan eklentiler olabilir. Eklenti kaynaklı bir hatanın giderilmesi ise doğal olarak bu eklentiyi devre dışı bırakarak mümkün olmaktadır. Genellikle
SEO eklentilerinde görülen bu hata için tavsiyemiz öncelikle SEO eklentisinin ayarlarını kontrol etmeniz yönünde.
Şayet panele erişemiyorsanız ve hangi eklentinin bu hataya sebep verdiğinden emin değilseniz
CPANEL/PLESK veya
FTP paneli üzerinden dosyalarınıza erişin.
Eklentileri devre dışı bırakmak için
public_html dosyasının içinde
wp-content klasörünü açın ve
plugins dosyasının adını
plugins1 olarak değiştirin.
Sonrasında hatanın giderilip giderilmediği ile alakalı sitenizi kontrol edin. Eğer herşey yolunda gittiyse artık
WP-ADMIN ekranınıza erişebilirsiniz.
WP-ADMIN ekranınıza eriştikten sonra
CPANEL/PLESK veya
FTP üzerinden
plugins1 olarak adlandırdığınız dosyanın ismini tekrar
plugins yapın. Eklentileri tek tek aktive ederek hangi eklentinin bu soruna sebebiyet verdiğini bulabilirsiniz.
.htaccess dosyasını düzenleyin
Bu sorunun yaşanmasının bir diğer sebebi ise
.htaccess dosyasında oluşan bir hatanın internet sitesini yönlendirme döngüsüne sokmasıdır.
Yukarıda yazan yöntemleri deneyip bir sonuca ulaşamadıysanız
.htaccess dosyasını WordPress temel ayarlarına döndürmek büyük ihtimalle sorunu çözecektir.
Bunun için
.htaccess içerisinde bulunan bütün kodları silip aşağıdaki kodu ekleyin ve .
htaccess dosyanızı kaydederek kapatın.
PHP- Kodu
# BEGIN WordPress
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress
Büyük ihtimalle bu kod düzenlemesinden sonra sorununuz tamamen düzelecektir.
Kaynak :
[Üye Olmadan Linkleri Göremezsiniz. Lütfen Üye Olmak için TIKLAYIN...]