Skip to main content

302 เปลี่ยนเส้นทาง

302 เปลี่ยนเส้นทาง

TL; DR;

การเปลี่ยนเส้นทาง 302 เป็นการตอบสนอง HTTP ที่คุณสามารถตั้งค่าสำหรับ URL หนึ่งรายการขึ้นไปบนหน้าเว็บ เพื่อส่งต่อการเข้าชมชั่วคราวไปยัง URL อื่น เหตุผลในการเปลี่ยนเส้นทาง 302 มักจะเกี่ยวข้องกับส่วนต่างๆ ของเว็บไซต์ที่ไม่สามารถใช้งานได้ชั่วคราว ซึ่งงานที่กำลังดำเนินการอยู่อาจเกิดขึ้น อย่างไรก็ตาม การใช้การตอบสนอง 302 HTTP ได้รับการอัปเดตเมื่อเร็วๆ นี้ และมีบทบาทแทนที่การตอบสนอง 307 HTTP

การเปลี่ยนเส้นทาง 302 คืออะไร

การเปลี่ยนเส้นทาง 302 เป็นรหัสสถานะการตอบสนอง HTTP ที่ใช้กันทั่วไปสำหรับการเปลี่ยนเส้นทาง URL ชั่วคราวเพื่อส่งต่อการรับส่งข้อมูลจาก URL ที่ไม่สามารถใช้งานได้ชั่วคราว (ไม่ว่าจะทำงานอยู่หรือมีสาเหตุอื่นที่ไม่สามารถใช้งานได้ชั่วคราว) ไปยังที่ข้อมูล สามารถพบได้ ตามมาตรฐานล่าสุด ฟังก์ชัน "ย้ายชั่วคราว" ถูกกำหนดให้กับการตอบสนอง HTTP 307 ดังนั้นจึงสามารถใช้เพื่อวัตถุประสงค์เดียวกับ 302 อย่างไรก็ตาม เว็บมาสเตอร์จำนวนมากยังคงใช้การเปลี่ยนเส้นทาง 302 แทนที่จะเป็น 307

อะไรคือความแตกต่างระหว่างการเปลี่ยนเส้นทาง 301 และการเปลี่ยนเส้นทาง 302/307

แม้ว่าการเปลี่ยนเส้นทาง 301 จะใช้เพื่อแสดงการย้ายถาวร (เช่น เมื่อเว็บไซต์สลับชื่อโดเมน) การเปลี่ยนเส้นทาง 302 และ 307 จะเป็นการชั่วคราวเท่านั้น ไม่เหมือนกับ 301 พวกเขาไม่ถ่ายโอนคุณภาพและอันดับของหน้า URL เก่าไปยัง URL ใหม่ หากเซิร์ฟเวอร์ได้รับคำขอสำหรับ URL เก่า เซิร์ฟเวอร์จะตรวจสอบ URL เก่าและเปลี่ยนเส้นทางไปยัง URL ใหม่ ในกรณีของการเปลี่ยนเส้นทาง 301 ครั้งที่สองที่มีการร้องขอ เซิร์ฟเวอร์จะตรวจสอบ URL ใหม่โดยตรง อย่างไรก็ตาม ในกรณีของการเปลี่ยนเส้นทาง 302 และ 307 เซิร์ฟเวอร์จะตรวจสอบความพร้อมใช้งานของ URL เก่าอีกครั้ง เพื่อดูว่ามีการสำรองข้อมูลหรือไม่ ก่อนที่จะทำการเปลี่ยนเส้นทาง