302 Nedir? 302 Yönlendirmesi Nasıl Yapılır?
Web sitelerinde zaman zaman bakım, güncelleme, test çalışmaları veya geçici değişiklikler yapılması gerekebilir. Bu gibi durumlarda ziyaretçilerin kullanılmayan veya erişilemeyen bir sayfayla karşılaşmaması için 302 yönlendirmesi kullanılır. 302, bir URL’nin geçici olarak başka bir adrese yönlendirildiğini gösteren durum kodudur. Böylece hem kullanıcı deneyimi bozulmaz hem de web sitesi geçici süreç boyunca trafiğini kaybetmez.
302 Durum Kodu Nedir?
302, HTTP durum kodları içerisinde “geçici yönlendirme” anlamına gelir. Yani bir sayfa, kısa bir süreliğine kullanılamaz durumdaysa veya üzerinde çalışma yapılıyorsa kullanıcılar geçici bir URL’ye yönlendirilir. Bu yönlendirme, kalıcı olmadığı için hem arama motorlarına hem de kullanıcılara “sayfa geri dönecek” mesajı verilmiş olur.
302 yönlendirmesi şu durumlarda etkili bir çözümdür:
- Site bakımdayken kullanıcıların boş sayfayla karşılaşmasını önlemek
- A/B testleri ve geçici kampanyalar için alternatif sayfa kullanmak
- Stok dışı ürünlerde kullanıcıyı geçici bilgilendirme sayfasına yönlendirmek
- Sunucu tarafındaki geçici sorunlarda ziyaretçiyi kaybetmemek
302 Yönlendirmesi SEO’yu Nasıl Etkiler?
302 yönlendirmesi kalıcı olmadığı için arama motorlarına, sayfanın eski konumuna geri döneceği mesajını verir. Bu nedenle 302 ile yönlendirilen sayfalar SEO otoritesini yeni URL’ye aktarmaya devam etmez. Arama motorları yalnızca kullanıcıyı geçici olarak farklı bir adrese yönlendirilmiş kabul eder.
SEO açısından dikkat edilmesi gereken noktalar:
- 302 yönlendirmesi backlink değerini yeni URL’ye taşımaz.
- Arama motorları eski URL’yi indekslemeye devam eder.
- Kalıcı bir taşınma söz konusuysa 302 kullanılmamalıdır; 301 tercih edilmelidir.
- Yanlış kullanım organik trafikte düşüşe neden olabilir.
302, kısa süreli durumlar için uygundur; uzun vadede doğru yönlendirme yapısı planlanmazsa arama motorları tarafından yanlış sinyaller gönderilebilir.
302 Yönlendirmesi Nasıl Yapılır?
302 yönlendirmesi sunucu türüne ve kullanılan altyapıya göre farklı yöntemlerle yapılabilir. Ana amaç, geçici yönlendirme olduğunu hem kullanıcıya hem arama motorlarına doğru şekilde bildirmektir.
Aşağıda en yaygın kullanılan yöntemler yer alıyor:
.htaccess ile 302 Yönlendirme (Apache)
Apache tabanlı sunucularda .htaccess dosyası üzerinden kolayca geçici yönlendirme yapılabilir.
Redirect 302 /eski-sayfa.html /gecici-sayfa.html
PHP ile 302 Yönlendirme
Dinamik sitelerde PHP ile geçici yönlendirme yapmak mümkündür.
<?php
header(“Location: https://www.gecici-url.com”, true, 302);
exit();
?>
JavaScript ile 302 Yönlendirme
(Kritik sayfalar için önerilmez; tarayıcı taraflıdır.)
<script>
window.location.href = “https://www.gecici-url.com”;
</script>
HTML Meta Refresh ile Yönlendirme
(Çok önerilmez; yalnızca zorunlu durumlarda kullanılmalıdır.)
<head>
<meta http-equiv=”refresh” content=”0;URL=’https://www.gecici-url.com'”>
</head>
302 Yönlendirmesi Ne Zaman Kullanılmalıdır?
302 yönlendirmesi, yalnızca geçici ihtiyaçlarda kullanılmalıdır. Yanlış kullanım SEO kaybına, yönlendirme zincirlerine ve indeksleme sorunlarına yol açabilir.
302’nin ideal kullanım alanları:
- Kısa süreli bakım ve güncellemeler
- Kampanya dönemlerinde geçici sayfa yönlendirmeleri
- Test süreçleri (A/B testleri)
- Geçici yoğunluk veya sunucu sorunları
- Ürün geçici olarak satış dışı olduğunda bilgilendirme sayfası yönlendirmeleri
302, geçici süreliğine kullanıcı deneyimini bozmadan trafiği korumanın en etkili yoludur.
302 Yönlendirmesi Yapılırken Dikkat Edilmesi Gerekenler
Geçici yönlendirme olsa da yanlış yapılandırma SEO tarafında ciddi sorunlara neden olabilir. Bu nedenle dikkat edilmesi gereken bazı önemli noktalar vardır:
- Uzun süre aktif kalacaksa yönlendirme 301’e çevrilmelidir.
- Araçlarla yönlendirme zincirleri kontrol edilmelidir (Screaming Frog, Ahrefs Site Audit, redirect-checker.org).
- Eski sayfa tamamen kaldırılmayacaksa yalnızca geçici yönlendirme kullanılmalıdır.
- Kampanya bitiminde yönlendirme mutlaka kaldırılmalıdır.
- Google Search Console üzerinden URL denetimi yapılmalıdır.
302 ve 301 Arasındaki Fark Nedir?
301 ve 302 birbirine benzese de kullanım amaçları tamamen farklıdır. Yanlış seçilen yönlendirme türü hem kullanıcıyı hem de SEO değerini olumsuz etkileyebilir.
Temel farklar:
- 302 geçici yönlendirmedir, 301 kalıcıdır.
- 302’de backlink otoritesi transfer edilmez; 301’de transfer edilir.
- Arama motorları 302’de eski URL’yi esas kabul eder.
- 301’de indeksleme yeni URL üzerinden devam eder.
- Kalıcı bir taşınma varsa daima 301 kullanılmalıdır.
