Trang chủ Lập trình PHP - MySQL Xử lý tính năng liệt kê thư mục (directory listing) với .htaccess

Xử lý tính năng liệt kê thư mục (directory listing) với .htaccess

Khi truy cập vào một thư mục (trên nền web) mà không có tập tin index thì theo mặc định các tập tin có trong thư mục này sẽ được liệt kê ra.

Việc liệt kê này đôi khi là không tốt vì có thể nó sẽ liệt kê một số thư mục con hoặc tập tin mà bạn muốn giấu đi. Tuy nhiên việc thiết lập một tập tin index để đưa vào các thư mục như vậy cũng được nhưng nếu nhiều thư mục như vậy quá thì… khổ chưa kể là nếu muốn đổi style. Tuy nhiên với vài câu lệnh ở tập tin .htaccess bạn có thể dễ dàng điều khiển tính năng này.

Bật / Tắt tính năng liệt kê thư mục

Để tính năng này bạn có thể viết lệnh:

hoặc

Directory listing 1

Để tắt tính năng liệt kê thư mục bạn dùng lệnh như sau:

Quyền truy cập bị từ chối sau khi dùng lệnh

Đổi style cho trang hiển thị

Theo mặc định thì cách hiển thị các thư mục được liệt kệ theo một kiểu nhất định và bạn hoàn toàn có thể can thiệp để để thay đổi style cho cách hiển thị với lệnh như sau:

Directory listing 3

Không cho hiển thị môt số tập tin

Mặc định thì tất cả tập tin sẽ được hiển thị. Tuy nhiên bạn có quyền ngăn hiển thị một số tập tin theo chỉ định.

Như ví dụ ở đoạn mã trên là không hiển thị tập tin .zip và .txt

Chỉ định lại tập tin index

Mặc định các tập tin có tên: index.html, index.htm, index.php sẽ được chỉ định là tập tin index. Nếu thư mục nào có các tập tin có tên như vậy thì sẽ hiển thị. Bạn hoàn toàn có thể tùy chỉnh lại với lệnh:

Ở đoạn mã ví dụ ở trên thì tập tin home.html sẽ được chỉ định làm tập tin gốc.

Trên đây là vài dòng lệnh cơ bản bạn có thể can thiệp vào .htaccess để thực hiện vài tùy chỉnh cho tính năng liệt kê thư mục (directory listing). Bạn có thể tham khảo thêm một số lệnh tại: https://wiki.apache.org/httpd/DirectoryListings.

Chúc các bạn thành công.

Huỳnh Mai Anh Kiệt

- Advertisement -
Huỳnh Mai Anh Kiệthttps://anhkiet.biz
Anh là một người đam mê công nghệ. Hiện tại anh là một lập trình viên cho Hura Apps - một startup nhỏ về công nghệ tại Quy Nhơn.

BÌNH LUẬN

Vui lòng nhập bình luận của bạn
Vui lòng nhập tên của bạn ở đây

BÀI VIẾT MỚI

Hướng Dẫn Đăng Ký Nhận Mã Giảm Giá Highland Coffee

Highland Coffee đang có nhiều chương trình khuyến mã cho khách hàng của mình. Các khuyến mãi có thể bao gồm upsize, mua 1...

Quà cuối năm 2022 từ Shopify

Năm nay nhận quà từ các đối tác công nghệ hơi bị nhiều. Mới đây mình lại nhận được quà từ Shopify. Quà về đúng...

Nhận quà từ đối tác công nghệ Recharge

Recharge là một trong những công ty chuyên cung cấp giải pháp bán hàng đăng ký định kỳ (subscription payments) cho các nền tảng...

Hướng dẫn tải video ngắn Facebook Reel miễn phí

Facebook Reels là tính năng video ngắn mới của Facebook. Nếu bạn muốn tải những video ngắn này của mọi người thì bạn có...

Lập Trình Viên 25 Tuổi Kiếm Được $30.000 Mỗi Tháng Từ Các Ứng Dụng Shopify

Mat De Sousa là một doanh nhân Pháp, anh là người đứng sau 2 ứng dụng Shopify là Wide Bundles và WideReview do chính...

BẠN XEM CHƯA

Mang bookmarks đi mọi nơi với QuickLinkr.Com

Bạn thường sử dụng tính năng bookmars trên trình duyệt để lưu trữ lại những trang web mà mình yêu thích để có thể...

Thơ về các ca khúc của Quang Lê

Còn đâu đôi mắt người xưa Đường xưa lối cũ trời mưa vai kề Nhớ sao tình thắm duyên quê Giờ tôi lê bước đường về quê...

Hình ảnh trường Đại học Quy Nhơn trước 1975

Trường Đại học Quy Nhơn là một trong ba trường đại học đa ngành đứng đầu về đào tạo tại miền Trung Việt Nam....

Vietcombank đã hỗ trợ đổi tên truy cập dịch vụ ngân hàng trực tuyến [email protected]

Mới đây trong một email gửi đến khách hàng của mình thì Vietcombank (Ngân hàng thương mại cổ phần Ngoại thương Việt Nam) đã...

Kaspersky Free – Phiên bản phần mềm diệt virus miễn phí của Kaspersky

Kaspersky là thương hiệu khá nổi tiếng trong lĩnh vực bảo mật với các phần mềm diệt virus. Trước kia Kaspersky chỉ cung cấp...