İçeriğe geç
DuyurularBilgi bankasıKampanyalar
Hakkımızdaİletişim DestekTREN
hostingsepetiWEB HOSTING & SUNUCU
SEO ve Performans

301 ve 302 yönlendirme zincirlerini düzeltme

Eski adresleri doğru yeni sayfaya taşıyın; yönlendirme zinciri, döngü ve yanlış durum kodlarını bağlantı haritasıyla kontrol edin.

301 ve 302 yönlendirme zincirlerini düzeltme

Bir sayfanın adresini değiştirirken ziyaretçinin eski bağlantısını doğru içeriğe ulaştırmak gerekir. Kalıcı bir taşıma ile geçici bir bakım yönlendirmesi aynı karar değildir. Birden fazla ara adres üzerinden ilerlemek ise gereksiz istekler ve takip edilmesi zor kurallar üretir. Yönlendirme düzenlemesini yalnızca sunucu dosyasına bir satır eklemek olarak görmeyin. Eski adres, yeni içerik, bağlantılar, canonical ve site haritası aynı planı izlemeli; kullanıcı gerçekten aradığı sayfaya ulaşmalıdır.

Başlamadan önce

Mevcut yönlendirme kurallarının yedeğini alın. Apache, nginx, uygulama veya CDN katmanlarından hangisinin yönlendirme ürettiğini belirleyin. Eski ve yeni URL eşleştirmesini bir tabloda hazırlayın; ödeme bildirimleri, giriş formları ve API uçlarını genel içerik kurallarından ayırın. Önce test ortamında doğrulayın. Tarayıcıların kalıcı yönlendirmeyi hatırlayabileceğini düşünerek yanlış bir kuralı yayına almak yerine birkaç temsilî adresle başlayın.

Uygulama adımları

  1. Adres eşleştirmesini hazırlayın

    Her eski adresin hangi yeni içeriğe karşılık geldiğini belirleyin. İçeriği kaldırılmış bütün sayfaları ana sayfaya göndermek ilgili bir hedef sağlamaz. Aynı konu taşındıysa yeni sayfa uygun olabilir; eşdeğer içerik yoksa doğru hata davranışı ayrıca değerlendirilmelidir.

  2. Kalıcı ve geçici kararı ayırın

    Kalıcı taşımalarda uygun kalıcı HTTP yönlendirmesini, geçici işlemlerde uygun geçici kodu kullanın. 301 ve 302 seçimini yalnızca SEO söylentilerine göre yapmayın. Form ve API isteklerinde yöntem korunması gibi ayrıntıları uygulama gereksinimine göre inceleyin; genel GET kuralını bütün uçlara uygulamayın.

  3. Son adrese doğrudan yönlendirin

    HTTP adresinin önce www, sonra HTTPS ve son olarak yeni yola gitmesini tek adımda hedefe ulaşacak şekilde sadeleştirin. Host ve yol normalizasyonunu birlikte düşünün. Hedefin de tekrar eski adrese veya başka kurala dönmediğini kontrol ederek döngü oluşmasını önleyin.

  4. Kural sırasını kontrol edin

    Daha genel bir desen, özel bir sayfa eşleştirmesini yakalayabilir. Sunucu dosyasında kuralların sırasını ve mevcut yeniden yazma davranışını inceleyin. Alt klasör, dosya ve gerçek statik varlık isteklerinin yanlışlıkla içerik adresi gibi ele alınmadığını birkaç örnekle doğrulayın.

  5. İç bağlantıları güncelleyin

    Menü, makale, breadcrumb ve ürün bağlantıları doğrudan son URL’ye gitmelidir. Canonical ve site haritasındaki adresleri de yeni hedefle eşleştirin. Eski bağlantılar için yönlendirme korunurken sitenin kendi içinde sürekli ara adrese tıklanması gereksiz bir alışkanlık haline gelmemelidir.

  6. Yayın sonrası kayıtları izleyin

    Eski adreslerin gerçek isteklerini ve hatalarını inceleyin. Yeni hedefin 200 yanıtı verdiğini, içerik ve dilinin doğru olduğunu doğrulayın. Değişimden sonra beklenmedik 404, tekrar yönlendirme veya giriş akışı hatası oluşuyorsa eşleştirmeyi ve etkilenen kural katmanını yeniden değerlendirin.

Sonucu doğrulama

Ağ panelinde eski adresten başlayan isteği kaydedin ve her yanıtın durumuyla Location değerini okuyun. Hedefin doğru içerikle açılması ve tekrar yönlenmemesi gerekir. Query parametreleri gerekli işlevi korumalı, gereksiz takip parametreleri ise planlanan şekilde ele alınmalıdır. Tarayıcı önbelleği temizlenmiş ve normal kullanıcı koşullarındaki sonuçları karşılaştırın; yalnızca adres çubuğunda son URL görünmesi zincirin kısa olduğunu kanıtlamaz.

Sık karşılaşılan sorunlar

Sürekli yönlendirme hatası varsa CDN ile origin kurallarının birbirini tersine çevirip çevirmediğini inceleyin. Bütün eski yolların ana sayfaya gitmesi eksik eşleştirmeye işaret edebilir. Tarayıcı eski yanlış hedefi hatırlıyorsa yeni kuralı farklı temiz bir oturumla da sınayın. POST akışı bozulduysa yalnızca son sayfayı değil yöntem ve gövde davranışını kontrol edin. Gerçek müşteri işlemleriyle deneme siparişi oluşturmak yerine test ortamını kullanın.

Uygulama örneği

Eski /linux-hosting sayfası kalıcı olarak /hosting adresine taşındıysa doğrudan bu adrese yönlendirin. Eski yolun önce /web-hosting sonra /hosting üzerinden ilerlemesine gerek yoktur. Buna karşılık geçici bir kampanya sayfası bakımdayken kalıcı taşıma kararı vermek doğru olmayabilir. Her iki örnekte de son içeriğin gerçekten aynı kullanıcı ihtiyacını karşılaması esastır.

Sık sorulan sorular

Bir yönlendirme zinciri kesin sıralama kaybı yaratır mı?

Tek bir zincire bakarak kesin sıralama sonucu söylenemez. Zincirleri kısaltmak istek maliyetini ve bakım karmaşasını azaltır. İçerik, hedef uygunluğu ve diğer tarama sinyalleriyle birlikte doğru adres yapısını koruyun.

Eski adresleri ne zaman kaldırmalıyım?

Dış bağlantılar ve kullanıcı yer imleri eski URL’ye ulaşmayı sürdürebilir. Yönlendirme sürelerini gerçek taşıma planına göre belirleyin; yalnızca yeni menü güncellendi diye eski eşleştirmeleri hemen kaldırmayın. Kayıtlardaki kullanım kararınıza yardımcı olabilir.

İlgili rehberler

Süreç özeti

İşlem ve doğrulama sırası

AdımKontrol
1Eski ve yeni adresi eşleştir
2Durum kodunu seç
3Tek adımda yönlendir
4Bağlantıları doğrula

Resmî kaynaklar