เคยสงสัยไหม บางครั้งเวลาเข้าเว็บไซต์ ทำไมถึงเจอ #ERROR
เพราะทุก Error Code มีความหมายและที่มาที่ไป
HTTP Status Code เป็นเหมือนโค้ดมาตรฐานที่ใช้บอกการตอบสนองของ Server บนเว็บไซต์ต่าง ๆ ถ้าแปลให้ง่ายก็เหมือนเวลาเราไปหาหมอ แล้วหมอเขียนอาการมาว่าเราเป็นอะไร จะได้วินิจฉัยได้ถูกนั่นเอง เพราะทุกโค้ดมีความหมายและบ่งบอกได้ถึงอาการป่วยของเว็บไซต์…
เราลองมาดู 5 อันดับ Error ที่พบบ่อยในไทยกันพร้อมความหมายกันดีกว่า
(อันดับนี้ถูกจัดจากยอดคำค้นหา Error Code ในประเทศไทย ณ เดือนมิถุนายน 2562)
ก่อนจะไปดูอันดับ เรามีเทคนิคการแบ่งประเภท Error Code มาฝาก
1. Error 4xx (Client)
ถ้า Error ไหนขึ้นต้นด้วยเลข 4 ให้รู้ไว้เลยว่า ปัญหาเกิดขึ้นจากฝั่งคนเข้าเว็บ ต้องแก้ไขจากฝั่งคนเข้าเว็บ
2. Error 5xx (Server)
ถ้า Error ไหนขึ้นต้นด้วยเลข 5 อันนี้เกิดจากฝั่ง Server คนเข้าเว็บไม่สามารถแก้ไขอะไรได้
อันดับ 5 HTTP Error 401 Unauthorized
Error ประเภท Unauthorized เกิดขึ้นจากการที่เราพยายามเข้าหน้าเว็บไซต์หน้านั้นทั้งที่เราไม่มีรหัสผ่าน หรือยังไม่ได้กรอกข้อมูลที่จำเป็น บางครั้งข้อมูลที่กรอกไว้ก็อาจจะไม่ถูกต้อง ทำให้ไม่สามารถเข้าถึงหน้านั้นได้ เช่น ไม่ได้เป็นสมาชิกเว็บไซต์ เป็นต้น
วิธีแก้ไข ตรวจสอบรหัสผ่านให้แน่ใจว่าถูกต้องหรือไม่ เช็คการสะกด รวมถึงตัวเล็กตัวใหญ่ (Case Sensitivity) แล้วกรอกใหม่อีกครั้ง
อันดับ 4 HTTP Error 400 Bad Request
Error ประเภท Bad Request เกิดขึ้นจากการที่คนเข้าเว็บพิมพ์ URL ผิด เช่น ตัวอักษรสลับกับเครื่องหมายต่างๆ ทำให้ Server ไม่เข้าใจ เพราะไม่รู้จัก URL ดังกล่าว
วิธีแก้ไข ตรวจสอบ URL อีกครั้งว่าสะกดถูกหรือไม่
อันดับ 3 HTTP Error 403 Forbidden
Error ประเภท Forbidden เกิดจากการที่เราพยายามเข้าถึงหน้าเว็บไซต์ที่ไม่อนุญาตให้เข้าถึงหน้านั้น ๆ เรียกว่าเป็นการจำกัดสิทธิ์จากเจ้าของเว็บไซต์ และอาการจะคล้ายกับ Error 401
อันดับ 2 HTTP Error 404 Not Found
Error ประเภท Not Found เกิดจากการที่ Server หาหน้าที่เราเข้าไปไม่เจอ อาจเป็นเพราะหน้านั้น หรือไฟล์นั้นถูกย้าย หรือลบออกไปจากเว็บไซต์แล้ว บางครั้งก็เกิดจากการที่ใส่ URL ผิดได้เช่นกัน ทำให้ Server เข้าใจว่าไม่สามารถหาหน้านั้นได้
ลองมาดูตัวอย่างเว็บไซต์ที่พลิกวิกฤติให้เป็นโอกาส ด้วยการเปลี่ยนหน้า Error 404 Not Found โดยใช้ความคิดสร้างสรรค์ + กลยุทธ์การขาย เช่น
และสุดท้าย…
อันดับ 1 HTTP Error 500 Internal Server Error
Error ประเภท Internal Server Error หมายถึง การเกิดข้อผิดพลาดบางประการใน Server แต่ระบบไม่สามารถหาสาเหตุได้ว่าเกิดจากอะไร เรียกว่าเป็นกรณีที่เกิดขึ้นบ่อยสุดในทุกเว็บเลยก็ว่าได้
เพิ่มเติม
ในตระกูล Error 5xx ยังมีตัวอื่นที่น่าสนใจอีก ดังนี้
Error 502 (Bad Gateway) หมายถึง การที่ Server ได้รับ Error จากอีก Server นึง เลยทำให้เกิดปัญหาดังกล่าว เช่น มีปัญหาในระหว่างการรับส่งข้อมูลของ 2 Server เป็นต้น
Error 503 (Server Unavailable) หมายถึง การที่ Server ทำงานหนักจนไม่สามารถตอบสนองได้ เลยเกิดอาการเข้าถึงหน้าเว็บไซต์ไม่ได้ชั่วคราว หรืออีกกรณีคือการซ่อม Server อยู่ก็ได้
สุดท้ายนี้ ขอแนบสถิติยอดการค้นหา Error Code ในช่วง 12 เดือนที่ผ่านมาของคนไทย จาก Google Trands (สามารถกดดูข้อมูลเพิ่มเติมได้เลยค่ะ)
สำหรับคนทำเว็บ ถ้าไม่อยากให้เว็บไซต์เจอปัญหาเหล่านี้ หรืออยากปรับปรุงเว็บไซต์ให้มีประสิทธิภาพมากขึ้น ปรึกษา DIGITORY ได้เลย