รหัสข้อผิดพลาด 401 คืออะไร? (วิธีการแก้ไขบน WordPress)

เผยแพร่แล้ว: 2022-11-01
What Is A 401 Error Code? (How To Fix It On WordPress)

มันเป็นโลกที่วุ่นวาย พวกเราทุกคนยุ่งมาก ครั้งสุดท้ายที่คุณเงยหน้าจากหน้าจอคือเมื่อไหร่? คุณเห็นรถบรรทุกโดนัทแจกตัวอย่างฟรีหรือไม่? ไม่? บางทีครั้งต่อไป

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

จากการศึกษาพบว่าเว็บไซต์ประมาณ 30,000 แห่งถูกแฮ็กในแต่ละวัน

BTW - คุณกำลังมองหาข้อมูลเกี่ยวกับ "ข้อผิดพลาดในการสร้างการเชื่อมต่อฐานข้อมูล" หรือไม่? ข้อมูลนั้นอยู่ที่นี่: 5 วิธีในการแก้ไขข้อผิดพลาดในการสร้างการเชื่อมต่อฐานข้อมูลใน WordPress

ดังนั้นรหัสข้อผิดพลาด 401 คืออะไร?

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

What does a 401 error code look like?

401 มักเป็นปัญหาชั่วคราว ซึ่งแตกต่างจากข้อผิดพลาด HTTP 403 ที่คุณถูกห้ามอย่างชัดแจ้งในการเข้าถึงหน้าเว็บที่คุณหวังว่าจะเข้าถึง

ตัวอย่างเช่น หากมีการตั้งค่าการป้องกันไดเรกทอรีสำหรับเว็บไซต์หรือสำหรับไดเรกทอรีย่อยของเว็บไซต์ ระบบจะแจ้งเบราว์เซอร์ผ่านบรรทัดส่วนหัว WWW-Authenticate เมื่อมีการเรียก URL ว่าคุณสามารถระบุตัวตนได้หรือไม่และอย่างไร

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

ข้อผิดพลาด 401 และ 403 แตกต่างกันอย่างไร

ข้อผิดพลาด 401 คล้ายกับข้อผิดพลาด 403 มาก ข้อแตกต่างคือกับ 401 การรับรองความถูกต้องมักจะเป็นไปได้

Difference between 401 and 403 error codes

ต้องมีการให้สิทธิ์: ข้อผิดพลาด 401 หมายความว่าคุณไม่ได้รับอนุญาตให้เข้าถึงหน้าเนื่องจากคุณไม่ได้ให้ข้อมูลประจำตัวที่ถูกต้อง หรือมีปัญหาอื่นเมื่อตรวจสอบสิทธิ์การเข้าถึงของคุณ

ห้ามการเข้าถึง: ข้อผิดพลาด 403 หมายความว่าคุณถูกปฏิเสธการเข้าถึงหน้าหรือทรัพยากร

สาเหตุของข้อความแสดงข้อผิดพลาด 401 คืออะไร

สาเหตุที่เป็นไปได้สำหรับการเกิดข้อผิดพลาด 401 นั้นแตกต่างกันไป:

  • ลิงค์ไม่ถูกต้อง/URL ไม่ถูกต้อง
  • ข้อมูลเข้าสู่ระบบไม่ถูกต้อง
  • ข้อผิดพลาด DNS
  • การเข้าถึงเว็บไซต์ที่มีการป้องกันด้วยรหัสผ่านโดยไม่มีการระบุตัวตนที่ถูกต้อง
  • การป้องกันไดเรกทอรี
  • ล็อคเว็บโฮสติ้ง

7 วิธีที่คุณสามารถแก้ไขได้ 401 รหัสข้อผิดพลาดในเว็บไซต์ WordPress ของคุณ

บ่อยครั้งที่รหัสข้อผิดพลาด 401 สามารถแก้ไขได้โดยเพียงแค่กดปุ่มรีเฟรช หากการรีเฟรชหน้าของคุณไม่ทำงาน ให้ลองทำดังนี้:

401 แก้ไขข้อผิดพลาด # 1 ตรวจสอบ URL เพื่อหาข้อผิดพลาด

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

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

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

401 แก้ไขข้อผิดพลาด #2 ล้างแคชและคุกกี้ของเบราว์เซอร์

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

เพียงล้างแคชของเบราว์เซอร์เพื่อแก้ไขข้อผิดพลาดนี้

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

401 แก้ไขข้อผิดพลาด #3 เปลี่ยนธีม WordPress ของคุณ

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

401 แก้ไขข้อผิดพลาด #4 ปิดการใช้งานปลั๊กอิน WordPress ของคุณ

เนื่องจากปลั๊กอิน WordPress สามารถเปลี่ยนวิธีการทำงานของเว็บไซต์ของคุณ จึงเป็นสาเหตุทั่วไปของรหัสข้อผิดพลาด 401 บน WordPress

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

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

ในกรณีอื่นๆ อาจเป็นปัญหาความเข้ากันได้โดยไม่ได้ตั้งใจ

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

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

(จรวด)

401 แก้ไขข้อผิดพลาด #5 ลบการป้องกันด้วยรหัสผ่านที่ระดับเซิร์ฟเวอร์

หากคุณใช้ htaccess/htpasswd เพื่อปกป้องส่วนต่างๆ ของไซต์ WordPress ของคุณด้วยชื่อผู้ใช้/รหัสผ่านเพิ่มเติม ให้ปิดใช้งานการป้องกันด้วยรหัสผ่านเพิ่มเติมนี้

โฮสต์เว็บจำนวนมากยังมีเครื่องมือที่ให้คุณควบคุมรหัสผ่านดังกล่าวจาก cPanel ค้นหาเครื่องมือที่มีชื่อ:

  • ป้องกันไดเรกทอรีด้วยรหัสผ่าน
  • ความเป็นส่วนตัวของไดเรกทอรี

401 แก้ไขข้อผิดพลาด #6 ล้าง DNS . ของคุณ

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

สำหรับผู้ใช้ Windows:

  • เข้าสู่ระบบคอมพิวเตอร์ของคุณในฐานะผู้ดูแลระบบ
  • เปิดหน้าต่างค้นหา
  • พิมพ์ CMD.exe ในช่องค้นหาเพื่อเปิด command prompt
  • พิมพ์โค้ดเล็กๆ นี้ลงในอินเทอร์เฟซ CMD: “ipconfig/flushdns”

สำหรับผู้ใช้ macOS:

  • เปิด Command Terminal
  • พิมพ์รหัสนี้ลงในอินเทอร์เฟซเทอร์มินัล: “sudo killall -HUP mDNSResponder”

401 แก้ไขข้อผิดพลาด #7 นั่งกินโดนัท!

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

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

เคล็ดลับยอดนิยม: แพ็คเกจโฮสติ้งของ Rocket ได้รับการคุ้มครองโดยระเบียบ CFE WAF ต้องขอบคุณการ กำหนดค่าความปลอดภัย WordPress ระดับองค์กร เว็บไซต์ของคุณจะออนไลน์ตลอดเวลาและปลอดภัยจากการโจมตีทางไซเบอร์เสมอ. เราตรวจสอบการรับส่งข้อมูลที่เข้าสู่เว็บไซต์ของคุณโดยอัตโนมัติและบล็อกการรับส่งข้อมูลที่ไม่ดี หากเราเห็นสิ่งที่เป็นอันตรายเกิดขึ้น เราจะบล็อกการรับส่งข้อมูลที่ไม่ดีด้วย การรักษาความปลอดภัยของเราเปิดอยู่เสมอ!

401 รหัสข้อผิดพลาดไม่ใช่จุดจบของโลก

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

รหัสสถานะ HTTP: ฉันต้องรู้รหัสสถานะอะไรอีกบ้าง

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

รหัส HTTP ที่เกี่ยวข้องประกอบด้วยตัวเลขสามหลักและคำอธิบายสั้นๆ ของการตอบกลับเสมอ รหัส HTTP แบ่งออกเป็นห้าประเภท:

1xx – ข้อมูลตอบกลับ

รหัสสถานะ HTTP ตั้งแต่ 100 ถึง 199 ให้ข้อมูลเกี่ยวกับสถานะของการประมวลผลที่เรียกคำขอ

2xx – การตอบสนองที่ประสบความสำเร็จ

หากการประมวลผลเสร็จสิ้นอย่างถูกต้อง ลูกค้าจะแจ้งให้ทราบโดยใช้รหัสตั้งแต่ 200 ถึง 299

3xx – การเปลี่ยนเส้นทาง

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

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

รหัสสถานะตั้งแต่ 400 ถึง 499 เกิดขึ้นเมื่อมีการร้องขอที่ไม่ถูกต้องไปยังไคลเอนต์

5xx – เซิร์ฟเวอร์ผิดพลาด

หากเซิร์ฟเวอร์ไม่ตอบสนองหรือสามารถตรวจสอบข้อผิดพลาดอื่นๆ ได้ ระบบจะใช้รหัสตั้งแต่ 500 ถึง 599

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

เคล็ดลับยอดนิยม: หากคุณไม่ต้องการแตะต้องไฟล์ .htaccess เพื่อเพิ่มการเปลี่ยนเส้นทาง 301 คุณสามารถใช้ปลั๊กอินได้ การ เปลี่ยนเส้นทาง ช่วยให้คุณตรวจจับ จัดการ และแก้ไขปัญหาเหล่านี้ได้อย่างง่ายดาย จะรับตำแหน่งที่คุณมีข้อผิดพลาด 404 และอนุญาตให้คุณสร้างการเปลี่ยนเส้นทาง 301 เพื่อให้แน่ใจว่าคุณยังได้รับน้ำผลไม้อันดับเต็มจากหน้าเปลี่ยนเส้นทาง

รหัสสถานะ HTTP 400: รหัสข้อผิดพลาดคืออะไรอีกครั้ง

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

รหัสสถานะ HTTP ที่รู้จักกันดีที่สุดคือข้อความแสดงข้อผิดพลาด “404 – not found” หรือ “404 – page not available” ซึ่งจะแสดงขึ้นเมื่อหน้าที่ร้องขอไม่พร้อมใช้งาน

404 error codes

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

ดูหน้า 404 ที่สนุกที่สุดได้ที่นี่: https://visitsteve.com/404.html หน้า 404 ของคุณคือโอกาส! อย่าเป่ามัน

WordPress มีปลั๊กอิน Broken Link Checker ดังนั้นคุณไม่จำเป็นต้องตรวจสอบเป็นประจำ คุณสามารถตรวจสอบลิงก์เสียได้ที่นี่: https://ahrefs.com/broken-link-checker

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

(จรวด)

อย่าปล่อยให้รหัสข้อผิดพลาดขัดจังหวะการเปิดตัวการขายครั้งต่อไปของคุณ ให้ Rocket แสดงให้คุณเห็นว่าโฮสติ้ง WordPress ที่เร็วที่สุดหมายถึงอะไร!

Join Rocket.net now!

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

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