Cách chặn truy cập thư mục trên website WordPress

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.

5/5 - (1 bình chọn)
Theo dõi
Thông báo của
guest
2 Comments
Cũ nhất
Mới nhất Được bỏ phiếu nhiều nhất
Phản hồi nội tuyến
Xem tất cả bình luận
thêm
Khách
1 năm trước

Cám ơn bài viết hay và ý nghĩa 

Thinh Trần
Khách
Thinh Trần
1 năm trước
Trả lời  thêm

Cảm ơn bạn đã xem bài viết.