308 Permanent Redirect, hedef kaynağın Location başlığında belirtilen yeni ve kalıcı bir URL'si olduğu ve istemcinin isteği metodu veya gövdeyi değiştirmeden orada tekrarlaması gerektiği anlamına gelir. 307 kodu 302 için neyse, 308 de 301 Moved Permanently için odur: metodu koruyan karşılığı. RFC 7238 (2014) ile tanıtıldı, RFC 7538 (2015) ile tam standart haline getirildi ve bugün RFC 9110'un bir parçasıdır.
301 gibi 308 de sezgisel olarak önbelleğe alınabilir; tarayıcılar onu hatırlar ve bir sonraki sefer doğrudan yeni URL'ye gider. Tüm güncel tarayıcılar, büyük tarama botları ve yaygın HTTP kütüphaneleri 308'i destekler; yalnızca Windows 7'deki Internet Explorer gibi çok eski istemciler desteklemiyordu.
Örnek yanıt
HTTP/1.1 308 Permanent Redirect
Date: Fri, 06 Nov 2026 10:15:32 GMT
Location: /docs/
Content-Type: text/plain; charset=utf-8
Content-Length: 21
Redirecting to /docs/ SEO ve yönlendirme kontrolü
Google 308'i 301 gibi değerlendirir: hedefin yeni kanonik URL olduğuna dair güçlü bir sinyal; böylece yeni URL arama sonuçlarında eskisinin yerini alır. Metodun korunması gerektiğinde (API'ler, form uç noktaları) veya platformunuz varsayılan olarak bunu kullandığında 308 kullanın; sıradan sayfa taşımalarında 301 ve 308 SEO açısından aynı şekilde çalışır.
Next.js ve Vercel gibi platformlar kalıcı yönlendirmeler ve sondaki eğik çizgi normalleştirmesi için 308 kullanır. 301 yönlendirme kontrolü aracı her adımın kalıcı (301 veya 308) mı yoksa geçici mi olduğunu gösterir; Sondaki eğik çizgi kontrolü ise URL'nin her iki sürümünü da test eder.
Yaygın nedenler ve kullanım alanları
- Bir framework'ün kalıcı yönlendirmesi; örneğin Next.js'teki
permanent: true, bir Vercel yönlendirme kuralı veya bir CDN kuralı. - İstek metodunun korunması gereken sondaki eğik çizgi veya büyük/küçük harf normalleştirmesi.
- Bir API uç noktası kalıcı olarak taşındı ve istemciler eski URL'ye
POSTveyaPUTgöndermeye devam ediyor. - HTTP'den HTTPS'ye geçiş için 308 kullanan platformlar ve proxy'ler.