ความหมาย
resource ถูกย้ายไปยัง URL ใน Location อย่างถาวร ไคลเอนต์และเสิร์ชเอนจินควรใช้ URL ใหม่นับจากนี้
สาเหตุที่พบบ่อย
- เว็บไซต์ย้ายไปโดเมนใหม่หรือไปใช้ HTTPS
- ปรับโครงสร้าง URL
- รวมเวอร์ชันที่มี www และไม่มี www เข้าด้วยกัน
วิธีแก้ไข
สำหรับไคลเอนต์หรือผู้เยี่ยมชม
ตามการเปลี่ยนเส้นทางและอัปเดตลิงก์หรือบุ๊กมาร์กที่บันทึกไว้ หากเกิดวงวน ให้ล้างแคชเบราว์เซอร์ เพราะเบราว์เซอร์แคช 301 อย่างเข้มข้น
สำหรับผู้ดูแลเว็บไซต์หรือ API
เปลี่ยนเส้นทาง URL เก่าแต่ละอันไปยัง URL ใหม่ที่ตรงกัน ไม่ใช่ไปหน้าแรก ใช้ 308 หากคำขอ POST ต้องคงเมธอดและ body ไว้
ตัวอย่างการตอบกลับ
HTTP/1.1
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 ข้อกำหนด
คำถามที่พบบ่อย
› 301 ส่งต่อคุณค่า SEO ไหม
ส่งต่อ เสิร์ชเอนจินโอนสัญญาณการจัดอันดับไปยังปลายทาง และค่อย ๆ แทนที่ URL เก่าในผลการค้นหา
› ทำไมเบราว์เซอร์ยังเปลี่ยนเส้นทางหลังลบ 301 แล้ว
เบราว์เซอร์แคชการเปลี่ยนเส้นทางถาวรไว้ ล้างแคชหรือทดสอบในหน้าต่างส่วนตัว และใช้ 302 ระหว่างทดสอบ