[Tutorial] htaccess đặt password cho thư mục

.htaccess đặt password cho thư mục

Đôi lúc, sau khi đăng ký được một hosting, chúng ta muốn sử dụng nó như một host storge chỉ để lưu trữ file thôi, hoặc muốn tăng tính bảo mật, tránh những tò mò tọc mạch của người khác vào một số khu vực nhạy cảm trên host thì chúng ta cũng có thể đặt password cho các file, thư mục đó.

Để làm đặt password cho file, thư mục thì bạn có thể tham khảo thêm mục 10 của bài dưới đây. Post này mình liệt kê ra một số công dụng “thần thánh” của htaccess, trong đó có đặt mật khẩu cho file, folder.

htaccess thần thánh – Config web với htaccess

Tuy nhiên, để cụ thể hơn thì trong quá trình làm thực tế, mình viết cái hướng dẫn này :v

Về bản chất, để config password cho thư mục bằng htaccess thì chúng ta sẽ cần 1 file htaccess và 1 file chứa password.

Để tạo 2 file này nhanh chóng thì tôi sẽ dùng tool có sẵn :v. Chỉ cần truy cập:

http://www.htaccesstools.com/htaccess-authentication/

Tại đây, chúng ta sẽ lần lượt tạo file htaccess và htpasswd.

Ở hướng dẫn này, tôi sẽ ví dụ với trang viettabs.cf của tôi^^

Tạo htaccess

Truy cập

http://www.htaccesstools.com/htaccess-authentication/

Nhập các thông tin như hình, lưu ý đường dẫn đến file htpasswd phải là đường dẫn gốc và full

Tạo htaccess
Tạo htaccess

Ví dụ như đường dẫn trên shared hosting nơi tôi đặt viettabs.cf sẽ có dạng như hình dưới.

Sau đó copy đoạn mã ứng dụng tạo ra, lưu lại thành file .htaccess

Tạo htaccess
Tạo htaccess

Tạo htpasswd

Để tạo file htpasswd chúng ta vô đường dẫn

http://www.htaccesstools.com/htpasswd-generator/

Ở đây chúng ta sẽ đặt tên username và password đăng nhập vào thư mục

Tạo htpasswd
Tạo htpasswd

Sau đó cũng lưu lại tương tự như bước tạo htaccess nhưng lưu với tên .htpasswd

Upload to Host

Xong hết thì upload cả 2 file lên host và thử truy cập :v

.htaccess

.htpasswd

Khi truy cập vào thư mục đó từ web nó báo bắt đăng nhập như hình là ok

[Tutorial] htaccess đặt password cho thư mục
[Tutorial] htaccess đặt password cho thư mục

Vậy là xong! Hi vọng mọi người làm được. cheer!

-soiqualang_chentreu-