Tôi đã có một máy chủ apache đó được đánh khoảng 100 lần tại mỗi 30 phút một lần với yêu cầu cho các URL phù hợp với mô hình này:Làm thế nào để chặn các yêu cầu bot tới các URL khớp với một mẫu chung trong Apache?
/neighborhood/****/feed
Những URL được sử dụng phải có nội dung về họ và sử dụng có giá trị. Bây giờ họ là tất cả 404 vì vậy bot này là giết chết hiệu suất mỗi khi nó chạm chúng tôi.
Tôi phải thêm gì vào tệp htaccess để chặn nó?
Lưu ý: Bot nằm trên EC2 nên việc chặn theo địa chỉ IP sẽ không hoạt động. Tôi cần chặn các yêu cầu khớp với mẫu đó.
mod_rewrite là những gì nó trông giống như tôi cần phải sử dụng. Bạn không chắc chắn quy tắc viết lại thực tế sẽ trông như thế nào. – bflora2
@bflora: 403 và 410 rất dễ ([F] và [G]) nhưng tôi không chắc liệu có cách nào nhanh chóng để 404 trong mod_rewrite không. – ephemient
[F] sẽ rất tuyệt. Quy tắc nên trông như thế nào? Tôi đang cố gắng này cho đến nay không thành công: RewriteRule^xóm/([^/\.]+)/?$ http://www.windycitizen.com/ [F] – bflora2