จะแก้ไขข้อผิดพลาด 403 Forbidden Error ได้อย่างไร?

เผยแพร่แล้ว: 2022-02-10

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

สารบัญ
1 ข้อผิดพลาดที่ต้องห้าม 403 คืออะไร?
2 สาเหตุของข้อผิดพลาดที่ต้องห้าม
3 จะแก้ไขข้อผิดพลาด 403 Forbidden Error ได้อย่างไร?
3.1 ล้างประวัติเว็บ/คุกกี้/แคช
3.2 ติดต่อ ISP/ผู้ให้บริการโฮสต์เว็บของคุณ
3.3 สแกนปลั๊กอิน WordPress
3.4 ตรวจสอบ .htaccess file
3.5 สิทธิ์ของไฟล์และไดเรกทอรี
3.6 หน้าดัชนี
3.7 A บันทึก
3.8 ตรวจสอบมัลแวร์

ข้อผิดพลาดที่ต้องห้าม 403 คืออะไร

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

โดยทั่วไป 403 Forbidden Error เกิดขึ้นเมื่อเซิร์ฟเวอร์ไม่สามารถให้การเข้าถึงเพื่อดำเนินการตามคำขอได้ เซิร์ฟเวอร์รู้ว่ามีการร้องขออะไร แต่จะปฏิเสธคำขอของคุณเนื่องจากคุณไม่ได้รับอนุญาตให้ดำเนินการต่อ

สาเหตุของข้อผิดพลาดนี้อาจเกิดจากการเปลี่ยนแปลงโดยไม่ได้ตั้งใจในไฟล์ .htaccess การไม่อนุญาตไฟล์ หรือปัญหากับปลั๊กอินที่ติดตั้งบนไซต์

สาเหตุของข้อผิดพลาดที่ต้องห้าม

สาเหตุของข้อผิดพลาดนี้อาจเกิดจากการเปลี่ยนแปลงในไฟล์ .htaccess โดยไม่ได้ตั้งใจ สิทธิ์ของไฟล์หายไป หรือปัญหาเกี่ยวกับปลั๊กอินที่ติดตั้งบนไซต์ ข้อผิดพลาดปรากฏขึ้นเนื่องจากข้อจำกัดของผู้ดูแลระบบหรือเนื่องจากการเปลี่ยนแปลงในไซต์โดยไม่รู้ตัว

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

จะแก้ไขข้อผิดพลาด 403 Forbidden Error ได้อย่างไร?

คุณสามารถรับข้อผิดพลาดนี้ได้จากเว็บไซต์ของคุณเองหรือเมื่อคุณท่องอินเทอร์เน็ต มีเทคนิคต่างๆ ที่คุณต้องพิจารณาเพื่อแก้ไขปัญหานี้:

ล้างประวัติเว็บ/คุกกี้/แคช

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

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

ก่อนอื่น เปิดเบราว์เซอร์ Google Chrome แล้วคลิกจุดสามจุดที่ด้านบนขวา เปิดการตั้งค่าและค้นหาส่วนความเป็นส่วนตัวและความปลอดภัย

ล้างประวัติคุกกี้และแคช
ล้างประวัติคุกกี้และแคช

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

หากคุณไม่เคยล้างข้อมูลนี้ใน Google Chrome ขนาดจะค่อนข้างใหญ่และอาจใช้เวลาถึงสองสามนาทีจึงจะเสร็จสมบูรณ์

ติดต่อ ISP/ผู้ให้บริการโฮสต์เว็บของคุณ

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

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

บางเว็บไซต์บล็อกการใช้ VPN ดังนั้นให้ยกเลิกการเชื่อมต่อกับ VPN และตรวจสอบ URL ของเว็บไซต์อีกครั้งและลองเปิดเว็บไซต์อีกครั้ง

หากไม่สามารถแก้ปัญหาได้ ให้ดูวิธีอื่นๆ ด้านล่าง:

สแกนปลั๊กอิน WordPress

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

ไปที่ Plugins>Installed Plugins

เลือกปลั๊กอินทั้งหมดจากด้านบน และคุณสามารถปิดการใช้งานทั้งหมดเป็นกลุ่มจากเมนูแบบเลื่อนลงหลังจากคลิกใช้

ปิดใช้งานปลั๊กอินทั้งหมดเป็นกลุ่ม
ปิดใช้งานปลั๊กอินทั้งหมดเป็นกลุ่ม

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

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

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

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

ตรวจสอบ .htaccess ไฟล์

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

เมื่อคุณพบไฟล์ .htaccess แล้ว ก่อนอื่นให้ดาวน์โหลดเพื่อใช้เป็นข้อมูลสำรองสำหรับใช้ในอนาคต

ตรวจสอบไฟล์ htaccess
ตรวจสอบไฟล์ htaccess

หลังจากดาวน์โหลด ให้ลบไฟล์ .htaccess แล้วลองตรวจสอบว่ามีข้อผิดพลาดต้องห้าม 403 อยู่หรือไม่

หากข้อผิดพลาดหายไป แสดงว่าไฟล์ .htaccess ของคุณเสียหาย และจำเป็นต้องเปลี่ยนไฟล์นั้น

หากต้องการแทนที่ไฟล์ ให้ไปที่แดชบอร์ดและเปิด Settings>Permalinks และคลิกบันทึกการเปลี่ยนแปลงโดยไม่เปลี่ยนแปลงการตั้งค่าใดๆ

สร้างสำเนาใหม่ของ htaccess
สร้างสำเนาใหม่ของ htaccess

การดำเนินการนี้จะสร้างไฟล์ .htaccess ขึ้นใหม่ในไดเร็กทอรีรากที่ติดตั้ง WordPress

หากวิธีนี้ไม่สามารถแก้ปัญหาได้ คุณต้องเข้าใจว่าไม่มีปัญหาเกี่ยวกับไฟล์ .htaccess ในไฟล์ระบบของคุณ

สิทธิ์ของไฟล์และไดเรกทอรี

ไฟล์และโฟลเดอร์ทั้งหมดใน WordPress มีสิทธิ์การใช้งานไฟล์พิเศษของตนเอง ซึ่งกำหนดว่าใครสามารถอ่าน เขียน และดำเนินการได้ การอนุญาตนี้ระบุด้วยค่าตัวเลข 3 หลักที่ระบุระดับการอนุญาต หากมีสิ่งใดผิดปกติกับระบบอนุญาตไฟล์ คุณจะต้องเผชิญกับข้อผิดพลาดต้องห้าม 403 ใน WordPress

ดังนั้นจะแก้ไขข้อผิดพลาด 403 Forbidden Error เนื่องจากสิทธิ์ของไฟล์ได้อย่างไร

ค้นหาไฟล์ wp-config.php และคลิกขวาและเปิดสิทธิ์การเปลี่ยนแปลง

สิทธิ์ของไฟล์และไดเรกทอรี
สิทธิ์ของไฟล์และไดเรกทอรี

เก็บ 644 เป็นตัวเลขในหน้าต่างนี้และเปลี่ยนการอนุญาต

ในทำนองเดียวกัน ให้ค้นหาไดเร็กทอรีรากที่มีเนื้อหา wp, wp-includes และ wp-admin คลิกขวาที่โฟลเดอร์นี้และตั้งค่าตัวเลขเป็น 755 เพื่อนำไปใช้กับไดเร็กทอรีเท่านั้น ทำซ้ำขั้นตอนเดิมอีกครั้งและเก็บค่าตัวเลข 644 ไว้เพื่อใช้กับไฟล์เท่านั้น

หากมีอะไรผิดพลาดเนื่องจากการอนุญาตของไฟล์ การดำเนินการนี้จะช่วยแก้ปัญหาได้

หน้าดัชนี

ตรวจสอบว่า index.php หรือ index.html มีอยู่ในไดเรกทอรีรากหรือไม่ หากไม่มี คุณสามารถอัปโหลดไฟล์เหล่านี้ภายในไดเร็กทอรีราก เมื่อคุณอัปโหลดไฟล์แล้ว คุณต้องสร้างการเปลี่ยนเส้นทางจากหน้าแรกของคุณไปยังไฟล์นี้ในไฟล์ .htaccess โดยเพิ่มบรรทัดโค้ดด้านล่าง:

 เปลี่ยนเส้นทาง /index.html /homepage.html

บันทึก

ในการตรวจสอบระเบียน A ของไซต์ของคุณ ให้ไปที่ cPanel>Zone Editor ในบัญชีเว็บโฮสติ้ง

ตรวจสอบระเบียนในตัวแก้ไขโซน
ตรวจสอบระเบียนในตัวแก้ไขโซน

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

ตรวจสอบมัลแวร์

ในการตรวจสอบมัลแวร์บนไซต์ คุณต้องสำรองข้อมูลไซต์ของคุณและฐานข้อมูลของช่วงการทำงานก่อนหน้า ลองสำรองข้อมูลไซต์ของคุณในช่วงเวลาทำงานก่อนหน้านี้ หากคุณมีข้อมูลสำรอง

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

ห่อ

หวังว่าคุณจะเข้าใจอย่างชัดเจนว่า 403 Forbidden Error คืออะไร?

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

กระทู้ที่เกี่ยวข้อง

  1. วิธีใช้รูปภาพ WebP ใน WordPress
  2. วิธีบล็อกที่อยู่ IP ใน WordPress
  3. วิธีปิดความคิดเห็นใน WordPress