ทำความเข้าใจรหัสสถานะ 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 ครั้งต่อเดือนได้ฟรี