วิธีปิดการใช้งานรายชื่อไดเรกทอรีใน WordPress

เผยแพร่แล้ว: 2023-05-01

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

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

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

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

สารบัญ
รายชื่อไดเรกทอรีใน WordPress คืออะไร?
เหตุใดจึงปิดใช้งานการเรียกดูไดเรกทอรีใน WordPress
วิธีปิดใช้งานรายชื่อไดเรกทอรีใน WordPress (4 วิธี)
วิธีที่ 1: ปิดใช้งานรายชื่อไดเรกทอรีด้วย htaccess
วิธีที่ 2: ปิดใช้งานรายชื่อไดเรกทอรีใน cPanel
วิธีที่ 3: ปิดใช้งานรายชื่อไดเรกทอรีใน Apache
วิธีที่ 4: ปิดใช้งานรายชื่อไดเรกทอรีใน IIS
คำถามที่พบบ่อย
บทสรุป

รายชื่อไดเรกทอรีใน WordPress คืออะไร?

Directory Listing ใน WordPress เป็นฟีเจอร์ที่แสดงรายการไฟล์และโฟลเดอร์ในไดเร็กทอรีของเว็บไซต์ของคุณ อาจเปิดเผยข้อมูลที่ละเอียดอ่อนแก่แฮ็กเกอร์และควรปิดการใช้งานด้วยเหตุผลด้านความปลอดภัย

คุณลักษณะนี้อาจมีประโยชน์ในบางสถานการณ์ เช่น เมื่อคุณต้องการแชร์ไฟล์กับผู้อื่นโดยทำให้เข้าถึงได้ผ่าน URL

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

เหตุใดจึงปิดใช้งานการเรียกดูไดเรกทอรีใน WordPress

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

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

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

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

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

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

วิธีปิดใช้งานรายชื่อไดเรกทอรีใน WordPress (4 วิธี)

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

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

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

วิธีที่ 1: ปิดใช้งานรายชื่อไดเรกทอรีด้วย htaccess

การเปลี่ยนตัวเลือกการเรียกดูไดเร็กทอรีใน WordPress หรือ CMS ใดๆ จำเป็นต้องเข้าถึงไดเร็กทอรีหลักผ่าน FTP หรือตัวจัดการไฟล์ เช่น cPanel

คุณสามารถใช้ FileZilla หรือไคลเอนต์ FTP ฟรีอื่นๆ เพื่อเข้าถึงรูทของเว็บไซต์ของคุณเพื่อปิดใช้งานการแสดงรายชื่อไดเร็กทอรีด้วยไฟล์ .htaccess

การติดตั้ง WordPress ส่วนใหญ่มีไฟล์ .htaccess อยู่แล้ว อาจถูกซ่อนหรือคุณอาจต้องทำ

คุณสามารถสร้างไฟล์ .htaccess ด้วยบรรทัดโค้ดต่อไปนี้:

 Options All -Indexes

หมายเหตุสำคัญ: ทำงานกับไฟล์ .htaccess อย่างระมัดระวัง อย่าเขียนทับ มิฉะนั้นลิงก์ถาวรของคุณจะสูญหาย

หากคุณมีไฟล์ .htaccess บนเซิร์ฟเวอร์ของคุณอยู่แล้ว คุณอาจสร้างข้อมูลสำรองก่อนที่จะเปิดไฟล์ จากนั้นวางโค้ดต่อไปนี้ที่ส่วนท้ายของไฟล์

 Options All -Indexes

นี่คือลักษณะของไฟล์ .htaccess:

วิธีปิดใช้งานรายชื่อไดเร็กทอรีด้วย .htaccess

หมายเหตุ: ขึ้นอยู่กับการตั้งค่าที่แตกต่างกันในปลั๊กอินและธีม โค้ดที่เหลือในไฟล์ .htaccess อาจแตกต่างออกไป

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

หลังจากที่คุณปิดใช้งานการเรียกดูไดเร็กทอรี ไดเร็กทอรีทั้งหมดที่คุณเห็นก่อนหน้านี้จะเปลี่ยนเส้นทางไปยังเพจ 403 Access Forbidden หรือเพจ 404 Not Found

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

เพื่อให้แน่ใจว่าเว็บไซต์ของคุณปลอดภัยอย่างสมบูรณ์ ฉันขอแนะนำให้คุณใช้ปลั๊กอินป้องกัน เช่น WPShield Content Protector ปลั๊กอินนี้สามารถช่วยคุณรักษาความปลอดภัยเว็บไซต์ของคุณ และปกป้องเว็บไซต์จากขโมยและแฮกเกอร์

วิธีที่ 2: ปิดใช้งานรายชื่อไดเรกทอรีใน cPanel

โฮสต์ส่วนใหญ่มีวิธีปิดใช้งานรายชื่อไดเร็กทอรีด้วย cPanel สิ่งนี้ง่ายมากและช่วยให้ไซต์ของคุณปลอดภัย

หากต้องการปิดใช้งานรายชื่อไดเร็กทอรี ให้ทำตามขั้นตอนเหล่านี้:

ขั้นตอนที่ 1: เข้าสู่ ระบบ cPanel

ขั้นตอนที่ 2: คลิกที่ ดัชนี

ไปที่ cPanel เปิดดัชนีในส่วนขั้นสูง

ขั้นตอนที่ 4: หากต้องการปิดการจัดทำดัชนี ให้คลิกชื่อไดเร็กทอรี

เลือกไดเร็กทอรีที่คุณต้องการปิดใช้งาน

ขั้นตอนที่ 5: เลือกตัวเลือก No Indexing และบันทึกการเปลี่ยนแปลง

เลือกไม่มีการจัดทำดัชนีและบันทึกการเปลี่ยนแปลง

ตอนนี้ถ้าคุณไปที่ URL แทนที่จะเป็นรายการไฟล์ คุณจะเห็นข้อผิดพลาด 403

วิธีที่ 3: ปิดใช้งานรายชื่อไดเรกทอรีใน Apache

หากคุณต้องการปิดใช้งานรายชื่อไดเร็กทอรีใน Apache คุณสามารถเพิ่มคำสั่ง -Indexes ให้กับคำสั่ง Options หรือคุณสามารถปิดใช้งานไดเร็กทอรีต่อไดเร็กทอรีในการกำหนดค่าไดเร็กทอรี

หากต้องการปิดใช้งานการแสดงรายการไดเร็กทอรีด้วย Apache ให้ทำตามขั้นตอนเหล่านี้:

ขั้นตอนที่ 1: เปิดไฟล์ กำหนดค่าของ Apache ด้วยโปรแกรมแก้ไขข้อความ

ขั้นตอนที่ 2: เพิ่มบรรทัดต่อไปนี้ในไดเร็กทอรีที่คุณเลือก:

 Options -Indexes
เพิ่มตัวเลือก - ดัชนีไปยังไฟล์การกำหนดค่าของ Apache

วิธีที่ 4: ปิดใช้งานรายชื่อไดเรกทอรีใน IIS

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

IIS คืออะไร? IIS ย่อมาจาก Internet Information Services เป็นซอฟต์แวร์เว็บเซิร์ฟเวอร์ที่สร้างโดย Microsoft ซึ่งใช้ในการโฮสต์เว็บไซต์และเว็บแอปพลิเคชันบนเซิร์ฟเวอร์ Windows มักใช้ร่วมกับ ASP.NET แต่ยังสามารถรองรับ PHP และภาษาสคริปต์อื่นๆ ได้อีกด้วย

หากต้องการปิดใช้งานการแสดงรายการไดเรกทอรีใน IIS ให้ทำตามขั้นตอนเหล่านี้:

ขั้นตอนที่ 1: เปิดตัวจัดการ บริการข้อมูลทางอินเทอร์เน็ต (IIS)

ขั้นตอนที่ 2: คลิกที่ตัวเลือก เบราเซอร์ไดเรกทอรี

ขั้นตอนที่ 3: คลิกที่ Open Feature ที่มุมขวา

คลิกที่ Directory Browser และคลิกที่ Open Feature ที่มุมขวา

ขั้นตอนที่ 4: ในแผงการดำเนินการทางด้านขวา คลิก ปิดใช้งาน

คลิกที่ปิดการใช้งานในแผงการทำงาน

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

หมายเหตุสำคัญ: การปิดใช้งานรายชื่อไดเร็กทอรีเป็นขั้นตอนสำคัญในการรักษาความปลอดภัยเว็บไซต์ของคุณและปกป้องข้อมูลที่ละเอียดอ่อน อย่างไรก็ตาม มันไม่ได้รับประกันเว็บไซต์ที่ปลอดภัย หากคุณต้องการปกป้องเว็บไซต์ของคุณ ให้ใช้ปลั๊กอินป้องกัน เช่น WPShield Content Protector

คำถามที่พบบ่อย

รายชื่อไดเรกทอรีใน WordPress คืออะไร?

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

เหตุใดฉันจึงควรปิดใช้งานรายชื่อไดเรกทอรีใน WordPress

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

ฉันจะตรวจสอบได้อย่างไรว่ารายชื่อไดเร็กทอรีถูกเปิดใช้งานบนไซต์ WordPress ของฉันหรือไม่

คุณสามารถตรวจสอบว่ามีการเปิดใช้งานรายชื่อไดเร็กทอรีบนไซต์ WordPress ของคุณหรือไม่โดยพิมพ์ URL ของเว็บไซต์ของคุณตามด้วย ' /wp-includes/ ' หรือ ' /wp-content/ ' ในเว็บเบราว์เซอร์ของคุณ หากคุณเห็นรายการไฟล์และโฟลเดอร์แทนที่จะเป็นข้อความแสดงข้อผิดพลาดหรือหน้าว่าง แสดงว่ารายการไดเร็กทอรีถูกเปิดใช้งาน

ฉันจะปิดใช้งานรายชื่อไดเรกทอรีใน WordPress ได้อย่างไร

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

บทสรุป

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

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

หากคุณสนใจที่จะเรียนรู้เพิ่มเติมเกี่ยวกับ WordPress และคุณสมบัติต่างๆ โปรดดูบล็อก BetterStudio สำหรับบทช่วยสอนที่เกี่ยวข้องเพิ่มเติม

นอกจากนี้ การติดตาม BetterStudio บน Facebook และ Twitter จะช่วยให้คุณตามทันบทเรียนและข่าวสารล่าสุดของ WordPress