
Bài viết này mình chia sẻ đến bạn Cách chặn truy cập thư mục trên website WordPress. Vấn đề này có lẽ là nhiều website đang gặp phải nhưng không biết. Điều này gây ảnh hưởng không ít đến web của bạn.
Vì sao cần chặn truy cập thư mục của website WordPress
Đầu tiên, để kiểm tra xem website của bạn có bị tình trạng thư mục Uploads bị “show” ra hay không thì hãy nhập vào địa chỉ trình duyệt đường dẫn như bên dưới. Nhớ thay tên miền kblinux.com bằng tên miền của bạn, nếu trả về trang 403 Forbidden thì oke, bạn không cần khắc phục nữa.
https://kblinux.com/wp-content/uploads
Nguyên nhân là trên hosting bạn đang bật Indexes dẫn đến hiển thị, và bạn cần tắt nó đi. Trong bài viết này mình sẽ hướng dẫn trên cPanel, DirectAdmin và file .htaccess/
1. Tắt Indexes trên cPanel
Trên cPanel thì bạn click chuột phải vào thư mục cần tắt. Sau đó chọn Manage Indices

Tại đây có các tuỳ chọn. Bạn hãy chọn No Indexing.

2. Tắt bằng tập tin index.php
Bạn có thể tạo một tập tin index.php
sau đó dán nội dung sau vào file.
<?php // Silence is golden.

3. Tắt bằng file .htaccess
Cách là thường được sử dụng nhiều nhất. Bạn hãy tạo một file .htaccess
và dán vào nội dung sau.
Lưu ý: File .htaccess
là file ẩn vì vậy bạn hãy bật hiển thị file dẫn và tạo.
Options +Indexes

Các bạn có thể tham khảo thêm 1 số thuộc tính khác của .htaccess
- Hiển thị toàn bộ đầy đủ dữ liệu:
Options +Indexes
- Không cho phép hiển thị (thay dấu cộng “+” ở trên thành dấu trừ “-“)
Options -Indexes
- Hiển thị danh sách cơ bản, kích thước, ngày sửa đổi:
IndexOptions +FancyIndexing
- Chỉ hiển thị các file theo lựa chọn chỉ định:
IndexIgnore *.gif *.jpg * .zip
Sau khi bạn tắt, chặn hoàn tất và truy cập sẽ nhận được thông báo Forbidden
mã HTTP tương ứng là 403 là đã thành công.

Chúc bạn thực hiện thành công.
Cám ơn bài viết hay và ý nghĩa
Cảm ơn bạn đã xem bài viết.