Dokümanlar

Sorun rehberi · Dizine eklenebilirlik

Yönlendirme döngüsü

ÖnemYüksek
KategoriDizine eklenebilirlik
KapsamSayfa başına
EmekAz
DoğrulamaGörevi tamamlayınca yeniden tarama
Kural anahtarıredirect_loop

Kısa cevap

URL, sonunda kendisine geri yönlendiren bir URL'ye yönlendiriyor. Tarayıcılar "çok fazla yönlendirme" gösterir; Googlebot bir yönlendirme hatası kaydeder ve sayfa indekslenemez. Neredeyse her zaman iki kural çatışıyordur — http↔https, www↔www'suz, sondaki eğik çizgi var↔yok. Her URL'nin doğrudan tek bir son 200 sayfaya gitmesini sağlayın.

Neden önemli

İçeriğe kimse ulaşamaz: ziyaretçiler bir hata sayfası görür, tarayıcılar vazgeçer. Döngüye giren URL'nin sıralamaları varsa birkaç gün içinde düşer. Döngüler genellikle barındırma, CDN ya da SSL ayarlarındaki bir değişiklikten hemen sonra, yeni katman uygulamada zaten var olan bir yönlendirmeyle çelişen bir yönlendirme eklediğinde ortaya çıkar.

Glimana bunu nasıl tespit eder

Tarayıcı yönlendirmeleri izler ve zincirde bir URL tekrar ettiğinde durur; kural, döngü tespit edilmeden önce görülen son URL ile tetiklenir.

Nasıl düzeltilir

  1. Glimana'da etkilenen sayfaları bulun. Sorunlar › Yönlendirme döngüsü bölümünü açın. Etkilenen her sayfa bir satırdır; Glimana'nın o sayfa için kaydettiği kanıtı (ölçülen değer, sorunlu öğe ya da hedef URL) görmek için birini açın. Aynı liste Görevler altındaki görev kartında da yer alır; sayfanın Sayfalar altındaki kendi ayrıntı görünümü ise tüm sinyallerini gösterir.
  2. Düzeltmeyi platformunuzda uygulayın.

    Her yönlendirmeyi hangi katmanın eklediğini bulun: CDN (Cloudflare "Always use HTTPS", "Automatic HTTPS rewrites"), web sunucusu (.htaccess, nginx), uygulama (WordPress site adresi, framework middleware'i). Yönlendirmeyi tek bir katmanda tutup diğerlerinden kaldırın.

    1. Klasik döngü: barındırma HTTPS'i zorlarken Site Adresi http:// olur ya da tersi. Ayarlar → Genel bölümündeki iki adresi de son https:// biçimine ayarlayın.
    2. SSL modu Flexible olan Cloudflare arkasında WordPress HTTP görür ve sonsuza kadar HTTPS'e yönlendirir. SSL modunu Full (strict) yapın.
    3. Güvenlik eklentilerinin .htaccess içinde bıraktığı yinelenen kuralları kaldırın.

    Döngüler, A→B ve B→A'nın birlikte bulunduğu URL redirects kayıtlarından ya da DNS'i hâlâ geri yönlendiren eski bir barındırmaya işaret eden özel bir alan adından gelir. Döngüsel kaydı kaldırın ya da DNS'i düzeltin.

    Test ortamında (staging) tüm yönlendirme zincirini kaydedin; curl -IL https://… her atlamayı gösterir. Protokolü, alan adını ve eğik çizgiyi tek bir kuralda normalleştirin.

  3. Yayımlayın ve önbellekleri temizleyin. Sunucu ya da CDN değişikliğini uygulayın (Nginx/Apache'yi yeniden yükleyin, Cloudflare kuralını kaydedin), önbelleği boşaltın, ardından canlı yanıtı curl -sI https://your-domain/page ile kontrol edin — orada gördüğünüz durum satırı ve başlıklar, Glimana'nın ve Googlebot'un aldığının tam olarak aynısıdır.

  4. Glimana'da doğrulayın. Görevi Görevler altında açıp Yaptım düğmesine tıklayın. Etkilenen sayfalar birkaç saat içinde doğrulama taramasına alınır; her biri 200 dönen bir sayfada sona erdiğinde görev kapanır. Kontrol yine başarısız olursa görev bir notla Yeni durumuna döner; geçerse Etki raporlarında Giderilen teknik sorunlar altında listelenir. Daha erken kontrol etmek için sorundaki Etkilenen sayfaları yeniden tara seçeneğini kullanın.

Düzeltme nasıl doğrulanır

Etkilenen URL'ler yeniden indirilir; her biri 200 dönen bir sayfada sona erdiğinde görev kapanır.

Kaynaklar

Bu sayfa işinize yaradı mı?

Son güncelleme 2026-10-10 · Destekle iletişim