ทำความเข้าใจรหัสสถานะ HTTP

เมื่อคุณเรียกดูอินเทอร์เน็ต คุณจะพบกับรหัสสถานะ HTTP ต่างๆ

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

ในบทความนี้ เราจะทำให้รหัสสถานะ HTTP ที่พบบ่อยที่สุดชัดเจนขึ้นในภาษาอังกฤษธรรมชาติ

200 OK

รหัสสถานะ 200 คือวิธีการของอินเทอร์เน็ตในการพูดว่า "ทุกอย่างเรียบร้อยดี" เมื่อคุณเห็นรหัสนี้ หมายความว่าคำขอของคุณประสบความสำเร็จ

ไม่ว่าคุณจะพยายามโหลดหน้าเว็บ ส่งแบบฟอร์ม หรือดาวน์โหลดไฟล์ การได้รับรหัสสถานะ 200 OK บ่งชี้ว่าเซิร์ฟเวอร์ได้ประมวลผลคำขอของคุณสำเร็จและกำลังให้คำตอบที่คาดไว้แก่คุณ

301 ย้ายอย่างถาวร

รหัสสถานะ 301 เหมือนป้ายชี้ทางที่นำเบี่ยงคุณไปยังตำแหน่งใหม่

เมื่อหน้าเว็บหรือทรัพยากรย้ายไปยัง URL ที่แตกต่างอย่างถาวร เซิร์ฟเวอร์จะส่งรหัส 301 พร้อมกับที่อยู่ใหม่

เบราว์เซอร์ของคุณเข้าใจรหัสนี้และเปลี่ยนเส้นทางคุณไปยังตำแหน่งใหม่โดยอัตโนมัติ ดังนั้นคุณจึงไม่ต้องอัปเดตบุ็คมาร์กหรือลิงก์ของคุณด้วยตนเอง โดยพื้นฐานแล้ว เซิร์ฟเวอร์กำลังบอกว่า "เฮ้ สิ่งที่คุณกำลังมองหานั้นอยู่ที่นั่นตอนนี้!"

เป็นที่น่าสังเกตว่าเครื่องมือค้นหาโดยทั่วไปจะมองว่าการเปลี่ยนเส้นทาง 301 มีค่าเดียวกับลิงก์เพื่อวัตถุประสงค์ SEO

302 พบ (หรือการเปลี่ยนเส้นทางชั่วคราว 302)

คล้ายกับรหัส 301 รหัสสถานะ 302 ยังบ่งชี้การเปลี่ยนเส้นทาง

อย่างไรก็ตาม มันแสดงให้เห็นว่าการเปลี่ยนเส้นทางเป็นชั่วคราวมากกว่าแบบถาวร

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

ดังนั้น เบราว์เซอร์ของคุณจะติดตามการเปลี่ยนเส้นทางและแสดงเนื้อหาจากตำแหน่งใหม่ แต่อาจยังคงใช้ URL เดิมในอนาคต

การเปลี่ยนเส้นทาง 302 ถูกมองว่าเทียบเท่ากับ 301 โดยเครื่องมือค้นหา

304 ไม่ได้แก้ไข

รหัสสถานะ 304 เป็นการตอบสนอง "ที่เป็นมิตรต่อแคช"

เมื่อคุณเข้าถึงหน้าเว็บหรือทรัพยากรที่คุณเยี่ยมชมมาแล้ว เบราว์เซอร์ของคุณอาจมีสำเนาที่จัดเก็บไว้ในแคชของมัน

หากเซิร์ฟเวอร์พิจารณาว่าเวอร์ชันแคชยังคงใช้ได้และไม่มีการเปลี่ยนแปลงตั้งแต่ครั้งสุดท้ายที่คุณเยี่ยมชม มันจะส่งรหัส 304 แทนที่จะส่งคืนเนื้อหาทั้งหมด

สิ่งนี้ช่วยประหยัดแบนด์วิดธ์และเพิ่มความเร็วของประสบการณ์การท่องเว็บของคุณ เนื่องจากเบราว์เซอร์ของคุณสามารถใช้เวอร์ชันแคชได้โดยไม่ต้องดาวน์โหลดทรัพยากรใหม่ทั้งหมด

403 ห้าม

รหัสสถานะ HTTP 403 คือวิธีการของอินเทอร์เน็ตในการพูดว่า "ขออภัย แต่คุณไม่ได้รับอนุญาตที่นี่"

มันบ่งชี้ว่าเซิร์ฟเวอร์เข้าใจคำขอของคุณ แต่ปฏิเสธที่จะปฏิบัติตามนั้น

คุณอาจพบรหัสนี้เมื่อคุณพยายามเข้าถึงหน้าเว็บ ไดเรกทอรี่ หรือทรัพยากรอื่นๆ ที่ต้องการการตรวจสอบสิทธิ์หรือสิทธิพิเศษเฉพาะ

หากคุณเห็นสิ่งนี้ปรากฏในหน้าต้องปลายทางของ Linkly อาจเป็นเพราะปลายทางกำลังป้องกันไม่ให้เราดูเว็บไซต์

404 ไม่พบ

อ่า รหัส 404 ที่มีชื่อเสียง—รหัสที่ทำให้ผู้ใช้อินเทอร์เน็ตจำนวนมากรู้สึกหงุดหงิด

รหัสสถานะนี้บ่งชี้ว่าเซิร์ฟเวอร์ไม่พบทรัพยากรที่คุณขอ มันเหมือนการค้นหาหนังสือในห้องสมุดและค้นพบว่ามันไม่อยู่บนชั้นวาง

เซิร์ฟเวอร์กำลังพูดว่า "ขออภัย แต่ฉันไม่พบเนื้อหาที่คุณกำลังมองหา"

สิ่งนี้สามารถเกิดขึ้นได้หากคุณพิมพ์ URL ผิด ติดตามลิงก์ที่เสียหาย หรือหากทรัพยากรที่ขอนั้นถูกลบออกจากเซิร์ฟเวอร์อย่างถาวร

500 ข้อผิดพลาดภายในเซิร์ฟเวอร์

รหัสสถานะ 500 คือคำที่ครอบคลุมสำหรับปัญหาที่เกี่ยวข้องกับเซิร์ฟเวอร์

เมื่อมีบางสิ่งบางอย่างเกิดขึ้นผิดพลาดในด้านเซิร์ฟเวอร์และไม่สามารถปฏิบัติตามคำขอของคุณ มันจะตอบสนองด้วยข้อผิดพลาดภายในเซิร์ฟเวอร์ 500 มันคล้ายกับการพบกับข้อความ "มีปัญหาทางเทคนิค"

รหัสนี้ไม่ได้ให้รายละเอียดเฉพาะเจาะจงเกี่ยวกับลักษณะที่แน่นอนของปัญหา แต่มันให้คุณทราบว่าเซิร์ฟเวอร์พบสภาวะที่ไม่คาดคิดซึ่งป้องกันไม่ให้ปฏิบัติตามคำขอของคุณ

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

รับลิงก์สั้น 100 รายการและติดตามจำนวนคลิก 500 ครั้งต่อเดือนได้ฟรี