▷ HTTP 403 Forbidden error: มันคืออะไรสาเหตุและวิธีแก้ไข

ข้อผิดพลาด 403 http ถูกห้าม

ข้อผิดพลาด HTTP 403 หรือที่รู้จักกันดีในชื่อ Forbiddenเป็นหนึ่งในข้อผิดพลาดที่พบบ่อยที่สุดไม่เพียง แต่บนอินเทอร์เน็ตเท่านั้น แต่ยังมาจากโปรแกรมและแอปพลิเคชันเช่น aTube Catcher วิธีแก้ปัญหามักเกิดขึ้นกับข้อผิดพลาดอื่น ๆ ที่คล้ายกันขึ้นอยู่กับว่าเราเป็นผู้ใช้หรือผู้ดูแลระบบของเว็บไซต์ ไม่ว่ากรณีของเราจะเป็นอย่างไรคราวนี้เราจะได้เห็นต้นตอของข้อผิดพลาดดังกล่าวและวิธีแก้ไขที่เป็นไปได้ด้วยวิธีการต่างๆในการแก้ไขข้อผิดพลาด 403 ในเบราว์เซอร์ Chrome, Firefox หรือ Edge

Error 403 Forbidden คืออะไร

HTTP 403 Forbidden Error: มันคืออะไรและจะแก้ไขได้อย่างไร 1

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

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

สาเหตุของข้อผิดพลาด 403

สาเหตุของข้อผิดพลาดนี้สามารถเปลี่ยนแปลงได้ โดยทั่วไปสาเหตุส่วนใหญ่มักเกี่ยวข้องกับสิ่งต่อไปนี้:

  • URL ที่สะกดผิด (ตัวอย่างเช่นwww.yourxperto.com/whatspp/แทนที่จะเป็น www.yourxperto.com/whataspp/ )
  • สิทธิ์ของไฟล์ htaccess ไม่ถูกต้อง
  • เบราว์เซอร์ไม่ได้ส่งข้อมูลที่ถูกต้องเนื่องจากข้อมูลเหล่านี้เก่า (แคชหรือคุกกี้ที่ล้าสมัย) หรือเนื่องจากไม่มีหน้านี้แล้ว
  • ปลั๊กอินที่เข้ากันไม่ได้หากเรามี WordPress เป็น CMS

วิธีแก้ไขข้อผิดพลาด 403 หากเราเป็นผู้นำทาง

หากเราเป็นผู้นำทางและข้อผิดพลาดที่เป็นปัญหาปรากฏในหน้าต่างๆเช่น Google Drive, Tax Agency (Treasury) หรือ aTube Catcher สิ่งเดียวที่เราทำได้คือตรวจสอบว่า URL นั้นถูกต้องหรือไม่และล้างข้อมูลการท่องเว็บของเบราว์เซอร์ที่เป็นปัญหา ในกรณีของ Google Chrome ที่เราสามารถล้างแคชและคุกกี้โดยการคลิกที่สามจุดตัวเลือกที่มุมบนขวาคลิกที่เครื่องมือเพิ่มเติมและเลือกล้างข้อมูลการท่องเว็บ

ล้างแคช google chrome

ในที่สุดเราจะให้ข้อมูลที่ชัดเจนที่จะกำจัดทั้งแคชและคุกกี้ของเบราว์เซอร์ หลังจากรีสตาร์ทเบราว์เซอร์เราจะเข้าสู่หน้าที่มีปัญหาอีกครั้ง กระบวนการเดียวกันนี้คล้ายกันในเบราว์เซอร์อื่น ๆ เช่น Mozilla Firefox หรือ Microsoft Edge

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

วิธีแก้ปัญหา HTTP Error 403 หากเราเป็นเจ้าของเว็บ

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

ตรวจสอบการอนุญาตไฟล์และโฟลเดอร์ (WordPress)

ขั้นตอนแรกที่เราต้องปฏิบัติตามคือตรวจสอบสิทธิ์ของโฟลเดอร์ public_html ในกรณีที่เรามี WordPress โฟลเดอร์นี้สามารถเข้าถึงได้ผ่านโปรแกรมแลกเปลี่ยน FTP (เช่น FileZilla) และตำแหน่งที่ตั้งของมันมักจะอยู่ที่รากของเซิร์ฟเวอร์ดังที่เราเห็นในภาพด้านล่าง ก่อนที่จะเข้าถึงเราจะต้องได้รับที่อยู่ IP และรหัสผ่านของเซิร์ฟเวอร์ของเราซึ่งโดยปกติจะระบุไว้ในเว็บไซต์ของโฮสติ้งของเรา (1and1, one.com, hostinger ... )

public_html ข้อผิดพลาด wordpress 403

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

  • โฟลเดอร์ไดเรกทอรีและไดเรกทอรีย่อย : 755
  • ไฟล์อื่น ๆ : 644

ในการดำเนินการนี้เราจะเขียนสิทธิ์ที่เกี่ยวข้องในกล่องค่าตัวเลขและบันทึกค่าในองค์ประกอบแต่ละประเภท

สิทธิ์โฟลเดอร์ htaccess

ในกรณีของการอนุญาต 755 เราจะทำเครื่องหมายในช่องสำหรับใช้กับไดเรกทอรีเท่านั้นและเราจะคลิกบันทึก

public_html สิทธิ์

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

รีเซ็ตไฟล์ htaccess

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

htaccess ไฟล์เซิร์ฟเวอร์

เมื่อเราพบแล้วเราจะคัดลอกไฟล์ไปยังคอมพิวเตอร์ของเราเป็นสำเนาสำรองและเราจะลบออก หากมีข้อผิดได้รับการแก้ไขเราสามารถ re-สร้างไฟล์ htaccess ผ่าน Permalinks ตัวเลือกในการตั้งค่า WordPress

htaccess wordpress

เราต้องคลิกตัวเลือกที่เป็นปัญหาแล้วคลิกบันทึกการเปลี่ยนแปลงโดยไม่ทำการเปลี่ยนแปลงใด ๆ  เพื่อให้ WordPress สร้างไฟล์ htaccess ที่สะอาดปราศจากข้อผิดพลาด 403

ตรวจสอบปลั๊กอินที่เราติดตั้งเมื่อเร็ว ๆ นี้

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

ข้อผิดพลาด 403 wordpress

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

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

ข้อผิดพลาดอื่น ๆ ที่ระบุโดย Tuexperto.com

  • ข้อผิดพลาด 401 จำเป็นต้องได้รับอนุญาต
  • ข้อผิดพลาด HTTP 500
  • ข้อผิดพลาด 503 Service Temporal และไม่พร้อมใช้งาน
  • ข้อผิดพลาด 502 Bad Gateway
  • ข้อผิดพลาด 404 ไม่พบหน้า