Server Error Code

HTTP status server codes 404, 301, 500 แปลว่าอะไรบ้าง

ถ้าจะทำ SEO ให้ดีต้องรู้จักและเข้าใจการตอบสนองของ รหัส Server Code ด้วย ฟังดูแล้วเหมือนจะยากใช่ไหมครับ แต่ไม่ใช่เรื่องยากเลย

สังเกตกันไหมครับว่าเวลาเราเปิดเว็บและไม่เจอหน้าที่ต้องการ หรือเคยเซฟหน้านั้นไว้ แต่พอมาดูอีกที กลับเป็นหน้าขาว ๆ ไปแล้ว แล้วมีการบอกด้วยว่านี่คือเป็น Error 404 เจ้า 404 นี่แหละครับ คือเป็นการบอกว่าURL  ที่เราบันทึกไว้นี่ เจ้าของเว็บเค้าปิด หรือเปลี่ยนไปเป็น URL อื่นแล้ว แต่เค้าไม่ได้แจ้ง Google ให้ทราบว่าย้ายไปที่หน้าไหน ก็เป็นที่น่าเสียดายมาก ๆ ครับ ยิ่งถ้าเป็นเนื้อหาดี ๆ ด้วย ทำให้กูเกิ้ลจำเป็นต้องปัดออกจากผลการค้นหาไป

ความหมายของรหัสแต่ละตัวหมายความถึงอะไรบ้าง

ในการตอบสนองของ server นั้นจะมีอยู่ 5 รหัสหลัก ๆดังนี้ครับ

  • 1xx – มีข้อมูลทั่ว ๆ ไป
  • 2xx – ติดต่อสำเร็จ มีหน้า มีไฟล์นั้นอยู่จริง ๆ นำมาแสดงผลได้
  • 3xx – การทำรีไดเร็กจากที่นึงไปยังอีกที่นึง
  • 4xx – เกิดความผิดพลาดจากฝั่ง client ก็คือท่านผู้ชม นั่นแหละครับ
  • 5xx – เกิดความผิดพลาดจากฝั่ง server จ้า

200: OK / Success

รหัสนี้หมายถึงข้อมูลทุกอย่างปกติดี ไม่มีปัญหาอะไรครับ

301: Moved Permanently

รหัส 301  เรามักจะไม่ค่อยได้เจอกันเท่าไร แต่สำคัญมากสำหรับคนทำ SEO เพราะเป็นการบอกว่า หน้านี้ย้ายถาวรแล้วละนะ ไปหน้าใหม่แทน ใช้ในกรณีที่เราต้องการเปลี่ยนรุปแบบ URL ใหม่ครับเช่น

www.mywebsite.com/this-is-old-page-url  เป็น  www.mywebsite.com/this-is-new-page-url

เราจะใช้ปลั๊กอิน Redirection จัดการกับหน้า หรือไดเรกทอรี่ หรือ Folder ที่มีการเปลี่ยนแปลงที่อยู่นี้กัน

302: Found

ถ้าเจอรหัสนี้แปลว่า เอกสารที่เรียกขอจาก server นั้นมีอยู่แต่ถูกโยกย้ายเปลี่ยนตำแหน่งไปยังโฟลเดอร์อื่น ๆ

แล้วเมื่อไรถึงใช้ 302 : Found

ในกรณีที่ต้องการทดสอบอะไรบางอย่าง และย้ายข้อมูลแบบชั่วคราวไปยังไดเรกทอรี่อื่น ๆ สามารถใช้การทำ redirect 302 ได้ครับ

403: Forbidden

403 เป็นรหัสที่บอกว่า ผู้่ใช้งานไม่สามารถเข้าถึง URL หรือหน้านี้ได้นะ เพราะมีรหัสผ่าน หรือถูกจำกัดไว้ว่าไม่ให้เข้าโดยพลการจ้า

404: Not Found

Error 404
404 หมายถึง ไม่มีไฟล์ หรือโฟลเดอร์ Directory ที่ค้นในใน URL อาจจะพิมพ์ผิด หรือถูกลบออกไป

รหัสนี้เรามักจะเจอกันบ่อย ในกรณีที่เราบันทึกหน้านั้นไว้ในบุคมาร์ค แต่ว่าเจ้าของเว็บเปลี่ยนชื่อ หรือเปลี่ยนเว็บไปเลย ทำให้หาหน้านั้นไม่เจอ ทาง  server  เลยตอบกลับมาว่า หาหน้าไม่เจอ ด้วยรหัส  404 ประการฉะนี้แล

 

500: Internal Server Error

Error 500 : internal server error
Error 500 เป็นได้จากไฟล์ระบบ หรือโฮสกำลังมีปัญหา ทำให้ไม่สามารถแสดงหน้าเว็บได้ แบบนี้ควรติดต่อแอดมิน หรือเจ้าของโฮสติ้ง

รหัส 500 ก็เหมือนมีโจรเข้าบ้านเรานั่นแหละครับ แสดงว่า server ทำงานได้บกพร่องหรือมีอะไรบางอย่างผิดปกติ เช่น script ทำงานผิดพลาด

503: Service Unavailable

ถ้าเจอรหัสนี้เชื่อขนมกินได้เลยว่า server กำลังทำงานหนักหน่วง ไม่สามารถส่งหน้าที่ร้องขอมาให้เราได้

 

ถ้าเราจำรหัส server นี้ได้ ก็จะเข้าใจว่าต้องแก้ไข หรือจัดการอย่างไรกับปัญหาที่เกิดขึ้นได้ครับ

 

About the author