Có gì mới?

Chào mừng bạn đến với diễn đàn Tui Học Web

Vui lòng đăng ký hoặc đăng nhập để sử dụng hết các tính năng của forum nhé!
  • Thông báo: Hiện tại do admin không có nhiều thời gian và không thể tiếp tục quản trị và maintain forum, do đó forum sẽ có dự định được đóng lại từ 06/2022, cảm ơn mọi người đã đồng hành cùng forum suốt thời gian vừa qua. Cảm ơn rất nhiều.

Kiến thức Cách từ chối truy cập từ domain với htaccess

Kiến thức
Tình trạng
Không mở trả lời sau này.

Cách từ chối truy cập từ domain với htaccess :pepe1:


ThumbnailTuiHocWebefb5018ec20707aa.jpg

Cũng tương tự như cách làm việc với IP, .htaccess cũng hoàn toàn có thể chặn hoặc cho phép access từ domain.

Việc chặn user từ domain mục đích để ngăn chặn mọi kết nối từ domain, chống ăn cấp băng thông, dữ liệu, spam, ... thậm chí là tấn công từ website khác.
Xem ví dụ sau để hiểu rõ việc chặn domain:

Mã:
order allow,deny
deny from example.com
allow from all

Giải thích nội dung trên:
  • order allow,deny: thứ tự ưu tiên theo allow trước, deny sau.
  • deny from example.com: sẽ từ chối truy cập từ domain example.com
  • allow from all: chấp nhận tất cả địa chỉ IP.
Điều đó có nghĩa là: sẽ chấp nhận tất domain, ngoại trừ domain có địa chỉ example.com.

.htaccess, chặn bởi người giới thiệu (Referrer):​


Một số trường hợp, người dùng sẽ dẫn link tới trang web của bạn bằng cách gửi link lên những trang web khác, nếu bạn không muốn điều này xảy ra thì vẫn có thể dùng .htaccess chặn lại được (ví dụ bạn lo lắng trang web sẽ bị các công cụ tìm kiếm đánh giá spam chẳng hạn).
Xem ví dụ sau để hiểu rõ hơn:

Mã:
RewriteEngine on
RewriteCond % ^http://.*example.com [NC,OR]
RewriteCond % ^http://.*otherexample.com [NC]
RewriteRule .* - [F]

Giải thích nội dung trên:
  • RewriteEngine on: Bảo đảm mod_rewite luôn được bật, phòng trường hợp server không tự động.
  • RewriteCond % ^http://.*example.com [NC,OR] và RewriteCond % ^http://.*otherexample.com [NC]: là điều kiện lọc các domain có kết thúc là example.com không phân biệt chữ hoa hay chữ thường.
  • RewriteRule .* - [F]: Trả về trang lỗi 403 (Forbidden).
Điều đó có nghĩa là: các domain có kết thúc là example.com sẽ không được truy cập.
Tùy vào nhu cầu mà bạn có thể lựa chọn cách chặn cho phù hợp.
 
Tình trạng
Không mở trả lời sau này.

Bài viết và chủ đề liên quan

shape1
shape2
shape3
shape4
shape7
shape8
Bên trên