แผ่นโกงรหัสสถานะ HTTP: หลักสูตรความผิดพลาดปี 2022 ของคุณ + PDF ฟรี

เผยแพร่แล้ว: 2022-02-14
แผ่นโกงรหัสสถานะ HTTP pdf

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

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

แผ่นโกงรหัสสถานะ HTTP

ดาวน์โหลดเอกสารโกงรหัสสถานะ HTTP เป็น PDF ฟรี

รหัสสถานะ HTTP คืออะไร

เมื่อใดก็ตามที่คุณใช้เสิร์ชเอ็นจิ้นเพื่อเรียกดูเว็บ คุณ ลูกค้า กำลังส่งคำขอไปยังเว็บไซต์หรือในข้อกำหนดทางเทคนิค เซิร์ฟเวอร์ ในการทำเช่นนั้น คุณกำลังใช้สิ่งที่เรียกว่า Hypertext Transfer Protocol หรือมากกว่า HTTP

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

มีรหัสสถานะ HTTP ทั้งหมดกี่รหัส

มีรหัสสถานะ HTTP ทั้งหมด 500 รหัส รหัสสถานะเริ่มต้นด้วยรหัส 100 และลงท้ายด้วยรหัส 599 อย่างไรก็ตาม รหัสเหล่านี้ส่วนใหญ่ยังไม่ได้กำหนด และมีเพียง 63 รหัส HTTP ที่กำหนด นอกจากนี้ยังมีรหัสหลายรหัสที่ไม่ได้ใช้งานอีกต่อไปหรือเลิกใช้แล้วเนื่องจากความกังวลด้านความปลอดภัย เช่น รหัส 305 เป็นต้น

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

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

รหัสสถานะ ห้าประเภทที่แตกต่างกัน

รหัสสถานะ HTTP ทั้งหมดแบ่งออกเป็นห้าหมวดหมู่ ตั้งแต่ 100-199, 200-299, 300-399, 400-499 และ 500-599 ตัวเลขแรกในแต่ละช่วงระบุคลาสของการตอบสนอง และตัวเลขสองหลักสุดท้ายใช้เพื่อระบุคำขอหรือข้อผิดพลาด นี่คือรายละเอียดของสูตรโกงรหัสสถานะ HTTP ของเรา

คำขอข้อมูล: 1XX

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

100 ต่อ

รหัสระบุว่าเซิร์ฟเวอร์ได้รับส่วนหัวของคำขอแล้วและไคลเอ็นต์ควรดำเนินการต่อเพื่อขอเนื้อหาหรือละเว้นการตอบสนองหากคำขอเสร็จสิ้นแล้ว

101 การสลับโปรโตคอล

ลูกค้าร้องขอจากเซิร์ฟเวอร์เพื่อเปลี่ยนโปรโตคอล และรหัสระบุถึงโปรโตคอลที่เซิร์ฟเวอร์กำลังเปลี่ยน

102 การประมวลผล (WebDAV)

เซิร์ฟเวอร์ได้รับแล้วและกำลังดำเนินการตามคำขอ แต่ต้องใช้เวลานานกว่าจะเสร็จสิ้นการร้องขอ ดังนั้นจึงยังไม่มีการตอบกลับ

103 คำแนะนำเบื้องต้น

รหัส 103 ใช้เพื่อส่งคืนส่วนหัวการตอบสนองในขณะที่เซิร์ฟเวอร์เตรียมการตอบกลับ

คำขอที่ประสบความสำเร็จ: 2XX

ช่วง 200-299 ระบุ รหัสความสำเร็จ ของ HTTP หมายความว่าเซิร์ฟเวอร์ได้รับ เข้าใจ และยอมรับการดำเนินการที่ร้องขอโดยไคลเอ็นต์แล้ว

200 ตกลง

รหัสเซิร์ฟเวอร์ 200 หมายความว่าคำขอสำเร็จ อย่างไรก็ตาม การตอบสนองจะขึ้นอยู่กับวิธีการร้องขอ และไม่ว่าไคลเอนต์ได้ส่งคำขอ GET, HEAD, PUT/POST หรือ TRACE

201 สร้างแล้ว

คำขอประสบความสำเร็จและเป็นผลให้เกิดทรัพยากรใหม่

202 รับแล้ว

ได้รับคำขอแล้ว แต่การประมวลผลยังไม่เสร็จสิ้น

203 ข้อมูลที่ไม่น่าเชื่อถือ

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

204 ไม่มีเนื้อหา

รหัสสถานะการตอบสนอง 204 ระบุว่าเซิร์ฟเวอร์ประมวลผลคำขอ แต่ไม่มีเนื้อหาที่จะส่งสำหรับคำขอนี้

205 รีเซ็ตเนื้อหา

เซิร์ฟเวอร์ได้ดำเนินการตามคำขอแล้วและกำลังแจ้งให้ลูกค้ารีเซ็ตเอกสารที่ส่งคำขอ

206 เนื้อหาบางส่วน

เซิร์ฟเวอร์กำลังส่งทรัพยากรเพียงบางส่วน

207 หลายสถานะ (WebDAV)

แจ้งเกี่ยวกับทรัพยากรหลายแห่ง และใช้เมื่อข้อความมีรหัสตอบกลับแยกกันหลายรหัส

208 รายงานตัวแล้ว

สมาชิกของการรวม DAV จะไม่ถูกรวมเข้าไปอีก เนื่องจากได้ระบุไว้แล้วในส่วนก่อนหน้าของการตอบสนอง

226 IM ใช้แล้ว

รหัสสถานะการตอบสนอง 226 บ่งชี้ว่าเซิร์ฟเวอร์ตอบสนองคำขอทรัพยากร และการตอบสนองแสดงถึงผลลัพธ์ของการจัดการอินสแตนซ์อย่างน้อยหนึ่งรายการที่ใช้กับอินสแตนซ์ปัจจุบัน

การเปลี่ยนเส้นทาง: 3XX

ตามชื่อที่แนะนำ รหัสในช่วงนี้ใช้เพื่อระบุว่าไคลเอ็นต์ถูกเปลี่ยนเส้นทาง

300 หลายตัวเลือก

สิ่งนี้บ่งชี้ว่ามีหลายตัวเลือกสำหรับคำขอและลูกค้าควรเลือกอย่างใดอย่างหนึ่ง

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

URL เดิมถูกย้ายอย่างถาวร และเซิร์ฟเวอร์ตอบสนองด้วย URL ใหม่

302 พบ

URL ของทรัพยากรที่ร้องขอมีการเปลี่ยนแปลงชั่วคราว และไคลเอ็นต์ควรเรียกดู URL อื่น

303 ดูอื่นๆ

การตอบสนองระบุว่าลูกค้าควรขอทรัพยากรที่ URI อื่นด้วยคำขอ GET

304 ไม่ดัดแปลง

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

305 ใช้พร็อกซี

ทรัพยากรที่ร้องขอสามารถใช้ได้ผ่านพร็อกซีเท่านั้น อย่างไรก็ตาม ไคลเอนต์ HTTP จำนวนมากไม่ปฏิบัติตามรหัสสถานะ 305 เนื่องจากข้อกังวลด้านความปลอดภัยเกี่ยวกับการกำหนดค่าในแบนด์ของพร็อกซี

306 สลับพร็อกซี

รหัสสถานะไม่ได้ใช้อีกต่อไป แต่ถูกสงวนไว้

307 เปลี่ยนเส้นทางชั่วคราว

เซิร์ฟเวอร์สั่งให้ไคลเอนต์ร้องขอทรัพยากรที่ URL อื่นด้วยวิธีการเดียวกับที่ใช้ในคำขอก่อนหน้า

308 การเปลี่ยนเส้นทางถาวร

ทรัพยากรถูกย้ายไปยัง URI อื่นอย่างถาวร และคำขอในอนาคตทั้งหมดควรถูกนำไปยัง URI ที่กำหนด อย่างไรก็ตาม ลูกค้าต้องไม่เปลี่ยนวิธี HTTP ที่ใช้ในคำขอก่อนหน้า

ข้อผิดพลาดของไคลเอ็นต์: 4XX

ช่วง รหัส 400 ถึง 499 บ่งชี้ว่ามีบางอย่างผิดปกติ ที่ ฝั่งไคลเอ็นต์ นอกจากนี้ยังสามารถอ้างถึงข้อผิดพลาดที่เกิดจากไคลเอนต์

400 คำขอไม่ถูกต้อง

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

401 ไม่ได้รับอนุญาต

รหัสสถานะข้อผิดพลาด 401 ระบุว่าไคลเอ็นต์ต้องตรวจสอบสิทธิ์ก่อนที่จะได้รับการตอบกลับที่ร้องขอ

402 ต้องชำระเงิน

รหัสตอบกลับนี้สงวนไว้สำหรับใช้ในอนาคต เดิมรหัสนี้มีแผนที่จะใช้สำหรับระบบการชำระเงินดิจิทัล

403 ต้องห้าม

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

404 ไม่พบ

ข้อผิดพลาด 404 อาจเป็นหนึ่งใน รหัสสถานะ HTTP ที่รู้จักกันดีที่สุดใน ไฟล์ โกง PD F ของเรา บ่งชี้ว่าไม่พบเนื้อหาที่ร้องขอ แต่อาจมีให้บริการในอนาคต และคำขอที่ตามมาโดยลูกค้าจะได้รับอนุญาต

405 วิธีการไม่ได้รับอนุญาต

เซิร์ฟเวอร์รู้จักวิธีการขอแต่ไม่อนุญาต ตัวอย่างเช่น หากลูกค้าร้องขอแบบฟอร์มที่ต้องแสดงข้อมูลผ่าน POST

406 ไม่ยอมรับ

ทรัพยากรที่ร้องขอสามารถสร้างได้เฉพาะเนื้อหาที่ไม่ยอมรับในส่วนหัวของการยอมรับที่ส่งในคำขอ

407 ต้องมีการตรวจสอบสิทธิ์พร็อกซี

ลูกค้าต้องตรวจสอบตัวเองผ่านพรอกซี

408 ขอหมดเวลา

เซิร์ฟเวอร์หมดเวลารอคำขอจากลูกค้า ซึ่งน่าจะเกิดจากการเชื่อมต่อที่ไม่ได้ใช้งาน

409 ความขัดแย้ง

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

410 หายไป

ทรัพยากรหายไปและจะไม่สามารถใช้ได้อีกต่อไป

411 ความยาวที่ต้องการ

เซิร์ฟเวอร์ปฏิเสธคำขอเนื่องจากคำขอไม่ได้ระบุความยาวเนื้อหา ซึ่งเซิร์ฟเวอร์ต้องการ

412 เงื่อนไขเบื้องต้นล้มเหลว

เซิร์ฟเวอร์ไม่ตรงตามเงื่อนไขเบื้องต้นที่ลูกค้าร้องขอในฟิลด์ส่วนหัวของคำขอ

413 น้ำหนักบรรทุกใหญ่เกินไป

รหัสสถานะข้อผิดพลาด 413 ระบุว่าคำขอมีขนาดใหญ่เกินกว่าที่เซิร์ฟเวอร์จะประมวลผลได้

414 URI ยาวเกินไป

เซิร์ฟเวอร์ไม่เต็มใจที่จะตีความ URI ที่ลูกค้าร้องขอเนื่องจาก URI ยาวเกินไป

415 ประเภทสื่อที่ไม่รองรับ

เซิร์ฟเวอร์ปฏิเสธคำขอเนื่องจากรูปแบบสื่อของข้อมูลที่ร้องขอไม่ได้รับการสนับสนุนโดยเซิร์ฟเวอร์

416 ช่วงไม่เป็นที่น่าพอใจ

เซิร์ฟเวอร์ไม่สามารถให้ส่วนของไฟล์ที่ลูกค้าร้องขอได้

417 ความคาดหวังล้มเหลว

เซิร์ฟเวอร์ไม่สามารถตอบสนองความต้องการของฟิลด์ส่วนหัวของคำขอ Expect

418 ฉันคือกาน้ำชา

เซิร์ฟเวอร์ไม่ต้องการชงกาแฟด้วยกาน้ำชา ไม่เหมือนกับรหัสอื่น ๆ ใน เอกสารโกงเซิร์ฟเวอร์ ของเรา รหัส 418 ถูกใช้เป็นไข่อีสเตอร์ในบางเว็บไซต์เท่านั้นและถูกกำหนดให้เป็นเรื่องตลกของวันเอพริลฟูล

421 คำขอผิดทาง

คำขอถูกส่งไปยังเซิร์ฟเวอร์ที่ไม่สามารถตอบกลับได้

422 เอนทิตีที่ไม่สามารถประมวลผลได้ (WebDAV)

ไม่สามารถปฏิบัติตามคำขอได้เนื่องจากข้อผิดพลาดทางความหมาย แม้ว่าคำขอจะมีรูปแบบที่ดี

423 ล็อค (WebDAV)

ทรัพยากรที่ไคลเอ็นต์พยายามเข้าถึงถูกล็อก

424 ล้มเหลวในการพึ่งพา (WebDAV)

รหัส สถานะ 424 หมายถึงคำขอไม่สำเร็จ เนื่องจากขึ้นอยู่กับคำขออื่นที่ล้มเหลว

425 เร็วเกินไป

เซิร์ฟเวอร์ไม่ต้องการดำเนินการตามคำขอเนื่องจากอาจมีการเล่นซ้ำ

426 จำเป็นต้องอัปเกรด

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

428 เงื่อนไขเบื้องต้นที่จำเป็น

เซิร์ฟเวอร์ต้นทางต้องการให้คำขอเป็นแบบมีเงื่อนไข

429 คำขอมากเกินไป

รหัสสถานะข้อผิดพลาด 429 ระบุว่าไคลเอ็นต์ส่งคำขอมากเกินไปในระยะเวลาอันสั้น

431 ขอฟิลด์ส่วนหัวใหญ่เกินไป

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

451 ไม่พร้อมใช้งานด้วยเหตุผลทางกฎหมาย

ลูกค้าร้องขอทรัพยากรที่ไม่สามารถจัดหาได้ตามกฎหมาย ซึ่งสามารถเกิดขึ้นได้เนื่องจากการเซ็นเซอร์ของรัฐบาล การละเมิดลิขสิทธิ์หรือความเป็นส่วนตัว และอื่นๆ

ข้อผิดพลาดของเซิร์ฟเวอร์: 5XX

จาก รหัสข้อผิดพลาด HTTP ทั้งหมด รหัส 5XX อาจมีความเกี่ยวข้องมากที่สุดสำหรับทุกคนที่ทำงานบนเว็บไซต์ รหัสในช่วงนี้บ่งชี้ว่าไคลเอนต์ส่งคำขอที่ถูกต้อง แต่เกิดข้อผิดพลาดที่ฝั่งเซิร์ฟเวอร์ และเซิร์ฟเวอร์ไม่สามารถดำเนินการตามคำขอได้

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

ข้อความแสดงข้อผิดพลาดของเซิร์ฟเวอร์ทั่วไปจะแสดงขึ้นเมื่อไม่มีข้อความเฉพาะที่เหมาะสมอีกต่อไป

501 ไม่ได้ดำเนินการ

เซิร์ฟเวอร์ไม่สามารถจัดการคำขอได้เนื่องจากเซิร์ฟเวอร์ไม่รองรับวิธีการขอ

502 เกตเวย์ไม่ดี

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

503 บริการไม่พร้อมใช้งาน

เซิร์ฟเวอร์ไม่สามารถดำเนินการตามคำขอได้ เนื่องจากมีการโอเวอร์โหลดหรือออฟไลน์สำหรับการบำรุงรักษา

504 เกตเวย์หมดเวลา

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

ไม่รองรับเวอร์ชัน 505 HTTP

เซิร์ฟเวอร์ไม่รองรับเวอร์ชัน HTTP ที่ใช้ในคำขอ

506 ตัวแปรยังเจรจาด้วย

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

507 พื้นที่เก็บข้อมูลไม่เพียงพอ (WebDAV)

เซิร์ฟเวอร์ไม่สามารถเก็บการเป็นตัวแทนที่จำเป็นในการดำเนินการตามคำขอ

508 ตรวจพบลูป

เซิร์ฟเวอร์ตรวจพบการวนซ้ำไม่สิ้นสุดขณะประมวลผลคำขอ

510 ไม่ขยาย

รหัสสถานะข้อผิดพลาด 510 แสดงว่าเซิร์ฟเวอร์ต้องการส่วนขยายเพิ่มเติมในคำขอเพื่อดำเนินการตามคำขอ

511 ต้องมีการตรวจสอบเครือข่าย

ลูกค้าจำเป็นต้องตรวจสอบสิทธิ์ในการเข้าถึงเครือข่าย

The Takeaway

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

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