DevToolPal
ID
3xx Pengalihan

308 Permanent Redirect

Pengalihan Permanen

Artinya

Resource telah dipindahkan secara permanen, dan klien harus mengulang permintaan di URL baru dengan metode dan body yang sama.

Penyebab umum

  • Path API dipindah permanen
  • Framework memaksa garis miring di akhir atau HTTPS
  • Migrasi domain yang harus mempertahankan POST

Cara memperbaiki

Sebagai klien atau pengunjung

Perbarui URL di kode Anda dan kirim ulang permintaan yang sama. Klien yang sangat lama mungkin tidak mendukung 308.

Sebagai pengelola situs atau API

Gunakan 308 untuk pemindahan permanen endpoint yang menerima POST atau PUT. Untuk halaman biasa, 301 dan 308 sama saja bagi mesin pencari.

Contoh respons

HTTP/1.1
HTTP/1.1 308 Permanent Redirect
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Location: https://api.example.com/v2/items
Content-Length: 0

Spesifikasi

RFC 9110 §15.4.9

FAQ

› Apakah 308 meneruskan nilai SEO seperti 301?

Ya. Google memperlakukan 308 sama dengan 301.

› Mengapa Next.js atau Vercel mengembalikan 308?

Aturan garis miring di akhir dan pengalihan mereka memakai 308 secara default agar metode tetap terjaga.