Nếu bạn hiện đang thử nghiệm trang web của mình hoặc đặt nó ở chế độ bảo trì, bạn có thể muốn hạn chế khách truy cập truy cập vào trang web. Bạn có thể thực hiện bằng cách thêm lệnh deny from all vào .htaccess .
Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách thực hiện chính xác. Nhưng trước tiên, hãy cùng xem xét kỹ hơn tệp .htaccess !
1. .htaccess là gì?
.htaccess là viết tắt của “Hypertext Access”, đây là tệp cấu hình được máy chủ web chạy Apache sử dụng để sửa đổi hành vi của máy chủ.
Bạn cũng có thể sử dụng tệp này cho các mục đích khác, chẳng hạn như tạo mật khẩu cho trang web của bạn, thay đổi múi giờ của trang web , tạo trang lỗi tùy chỉnh, thay đổi trang chỉ mặc định hoặc chuyển hướng URL . Bạn chỉ cần thêm một vài lệnh vào .htaccess để thực hiện.
Ví dụ, lệnh deny from all cho phép bạn áp dụng các hạn chế truy cập vào trang web của mình.
2. Làm sao để chỉnh sửa file .htaccess?
Nếu bạn muốn chỉnh sửa tệp .htaccess , bạn phải nhập thư mục gốc của trang web thông qua trình quản lý tệp của bảng điều khiển lưu trữ hoặc một ứng dụng FTP như FileZilla
Chúng ta hãy cùng tìm hiểu cách chỉnh sửa file .htaccess hiện có bằng hPanel của Hostinger:
- Đăng nhập vào hPanel .
- Vào Trình quản lý tệp nằm trong phần Tệp .
- Truy cập thư mục public_html .
- Tìm tệp .htaccess , nhấp chuột phải vào tệp đó và chọn chỉnh sửa

Bạn có thể bắt đầu sửa đổi tệp ngay lập tức. Nếu bạn không tìm thấy tệp .htaccess trong thư mục public_html , bạn có thể tự tạo tệp đó..
3. Làm thế nào để sử dụng .htaccess deny from all để hạn chế mọi quyền truy cập?
Vì địa chỉ IP của bạn cũng sẽ bị hạn chế hoàn toàn nên bạn nên xác định địa chỉ IP của mình trước bằng các công cụ như What Is My Address và tạo một ngoại lệ.
Hãy đảm bảo rằng địa chỉ IP của bạn là tĩnh , không phải động, để bạn không phải thường xuyên thay đổi nó trong tệp .htaccess .
Bây giờ, hãy đặt lệnh deny from all vào file .htaccess . Thêm đoạn mã sau vào đầu file nếu bạn muốn chặn mọi quyền truy cập ngoại trừ quyền truy cập của bạn:
order allow,deny
deny from all
allow from IP
Thay thế IP bằng địa chỉ IP của bạn để tạo ngoại lệ.
Bây giờ, nếu bạn muốn cho phép truy cập từ tất cả các địa chỉ IP nhưng hạn chế truy cập từ một địa chỉ cụ thể, bạn có thể sử dụng định dạng này:
order allow,deny
deny from UndesiredIP
allow from all
Ở đây, giống như trong ví dụ trước, hãy thay thế UndesiredIP bằng địa chỉ IP bạn muốn hạn chế. Đảm bảo lưu tệp .htaccess để áp dụng các thay đổi.
Bây giờ bạn đã biết rằng việc hạn chế quyền truy cập vào trang web của bạn có thể được thực hiện bằng cách sử dụng .htaccess với lệnh deny from all . Đừng quên cho phép truy cập vào địa chỉ IP của riêng bạn!