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

302 Found

พบแล้ว

ความหมาย

resource อยู่ที่ URL อื่นชั่วคราว ไคลเอนต์ควรใช้ URL เดิมต่อไปในคำขอครั้งถัดไป

สาเหตุที่พบบ่อย

  • เปลี่ยนเส้นทางไปหน้าเข้าสู่ระบบ
  • การทดสอบ A/B หรือเปลี่ยนเส้นทางตามพื้นที่
  • หน้าปิดปรับปรุงชั่วคราว

วิธีแก้ไข

สำหรับไคลเอนต์หรือผู้เยี่ยมชม

ตาม Location พึงรู้ว่าเบราว์เซอร์เปลี่ยน POST เป็น GET เมื่อตาม 302 เซิร์ฟเวอร์ที่ต้องคงเมธอดควรใช้ 307

สำหรับผู้ดูแลเว็บไซต์หรือ API

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

ตัวอย่างการตอบกลับ

HTTP/1.1
HTTP/1.1 302 Found
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Location: /login?next=%2Faccount
Content-Length: 0

ข้อกำหนด

RFC 9110 §15.4.3

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

› 302 หรือ 307

ทั้งคู่เป็นแบบชั่วคราว 307 ห้ามเปลี่ยนเมธอด POST จึงยังเป็น POST ส่วน 302 มักถูกไคลเอนต์เปลี่ยนเป็น GET

› 302 ไม่ดีต่อ SEO ไหม

ไม่ หากการย้ายเป็นแบบชั่วคราวจริง สำหรับการย้ายถาวรให้ใช้ 301 เพื่อให้เสิร์ชเอนจินจัดทำดัชนี URL ใหม่