DevToolPal
ไทย
3xx เปลี่ยนเส้นทาง

301 Moved Permanently

ย้ายถาวร

ความหมาย

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

ข้อกำหนด

RFC 9110 §15.4.2

คำถามที่พบบ่อย

› 301 ส่งต่อคุณค่า SEO ไหม

ส่งต่อ เสิร์ชเอนจินโอนสัญญาณการจัดอันดับไปยังปลายทาง และค่อย ๆ แทนที่ URL เก่าในผลการค้นหา

› ทำไมเบราว์เซอร์ยังเปลี่ยนเส้นทางหลังลบ 301 แล้ว

เบราว์เซอร์แคชการเปลี่ยนเส้นทางถาวรไว้ ล้างแคชหรือทดสอบในหน้าต่างส่วนตัว และใช้ 302 ระหว่างทดสอบ