Nội dung
Giới thiệu
Trong một số trường hợp các bạn cần chỉnh sửa Code hoặc vì lý do nào đó bạn muốn chặn người dùng truy cập website của mình trong một khoảng thời gian nhất định nhưng chưa biết cách, thì bài viết này chính là giải pháp cho bạn.
Hướng dẫn cấu hình
LƯU Ý: Kiểm tra Ngày-Giờ của hệ thống trước khi sử dụng các quy tắc. Vì các quy tắc sẽ được tính theo Ngày-Giờ của hệ thống.
Chặn truy cập theo ngày cụ thể
Sau đây là giá trị TIME_WDAY tương ứng với các ngày trong tuần:
Ví dụ: Ở đây mình sẽ chặn truy cập website vào ngày Chủ Nhật (Sunday), và giá trị TIME_WDAY tương ứng là 0.
Bây giờ mình truy cập vào thư mục gốc (Document root) của website cần chặn, tìm và mở File .htaccess
của website, và thêm đoạn rule sau:
# Chặn truy cập website vào ngày Chủ nhật.
RewriteCond %{TIME_WDAY} ^0$
RewriteRule ^.*$ - [F,L]
Dưới đây là nội dung khi thêm:
Và kết quả truy cập báo 403 Forbidden là thành công.
Chặn truy cập theo giờ cụ thể
Dưới đây là tham số và định nghĩa của các tham số mà bạn cần lưu ý.
- Chặn một khung giờ cụ thể ( thời gian được tính là 24 tiếng 1h > 24h )
Ví dụ: Ở đây mình sẽ chặn truy cập website vào khung giờ cụ thể là: 13 giờ. Thì cấu trúc chặn sẽ như sau:
LƯU Ý: Khi các bạn chọn 13 giờ, thì thời gian áp dụng sẽ được tính từ 13:00 > 13:59 phút.
# Chặn truy cập website vào 13 giờ.
RewriteCond %{TIME_HOUR} ^13$
RewriteRule ^.*$ - [F,L]
Dưới đây là nội dung khi thêm:
Và kết quả truy cập báo 403 Forbidden là thành công.
- Chặn nhiều khung giờ khác nhau
Ví dụ: Ở đây mình sẽ chặn truy cập website vào các khung giờ là: 13h – 14h – 15h. Thì cấu trúc chặn sẽ như sau:
# Chặn truy cập website nhiều khung giờ.
RewriteCond %{TIME_HOUR} ^(13|14|15)$
RewriteRule ^.*$ - [F,L]
Dưới đây là nội dung khi thêm:
Ở trên là một số cách mà bạn có thể áp dụng để chặn người dùng truy cập website của bạn tự động mà không cần phải làm thủ công như trước. Hy vọng bài viết sẽ giúp ích cho bạn.
Các bạn có thể tham khảo thêm các hướng dẫn sử dụng khác tại link bên dưới:
Nếu các bạn cần hỗ trợ các bạn có thể liên hệ bộ phận hỗ trợ theo các cách bên dưới:
- Hotline 247: 028 888 24768 (Ext 0)
- Ticket/Email: Bạn dùng email đăng ký dịch vụ gửi trực tiếp về: support@azdigi.com.