Artinya
Resource telah dipindahkan secara permanen ke URL di Location. Klien dan mesin pencari sebaiknya memakai URL baru mulai sekarang.
Penyebab umum
- Situs pindah ke domain baru atau ke HTTPS
- Struktur URL diubah
- Versi www dan non-www digabungkan
Cara memperbaiki
Sebagai klien atau pengunjung
Ikuti pengalihan dan perbarui tautan atau bookmark yang tersimpan. Jika terjadi loop, bersihkan cache browser: browser meng-cache 301 secara agresif.
Sebagai pengelola situs atau API
Alihkan setiap URL lama ke padanan barunya yang tepat, bukan ke beranda. Gunakan 308 jika permintaan POST harus mempertahankan metode dan body.
Contoh respons
HTTP/1.1 301 Moved Permanently
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Location: https://www.example.com/new-path
Content-Length: 0 Spesifikasi
FAQ
› Apakah 301 meneruskan nilai SEO?
Ya. Mesin pencari memindahkan sinyal peringkat ke tujuan dan lambat laun mengganti URL lama di hasil pencarian.
› Mengapa browser saya terus mengalihkan setelah 301 dihapus?
Browser meng-cache pengalihan permanen. Bersihkan cache atau uji di jendela privat; gunakan 302 selama pengujian.