Có thể cấm các tác nhân người dùng nhất định trực tiếp từ web.config không? Một số robot dường như không theo dõi robots.txt và tránh tải máy chủ vô nghĩa (và gửi tệp spam), tôi muốn ngăn các lớp yêu cầu nhất định (cụ thể dựa trên tác nhân người dùng hoặc địa chỉ IP rất có thể) từ việc tiếp tục .Sử dụng web.config để cấm tác nhân người dùng
Điểm thưởng nếu bạn biết nếu nó tương tự như vậy có thể để ngăn chặn yêu cầu như vậy được đăng nhập vào tệp nhật ký của IIS hoàn toàn. (ví dụ: nếu yêu cầu-phù hợp, chuyển tiếp đến/dev/null, nếu bạn hiểu ý nghĩa của tôi).
Một giải pháp cho win2003 sẽ là thích hợp hơn, nhưng đây là một vấn đề định kỳ - nếu có giải pháp sạch cho IIS7 nhưng không phải IIS6, tôi rất vui khi biết điều đó.
Chỉnh sửa: Rất tiếc 'đã gửi câu hỏi chưa hoàn chỉnh trước đó, tôi đã vô tình nhập tab +.
Vâng, trang web đủ nhỏ để nhật ký IIS không hoàn hảo. vấn đề; đó là chủ yếu chỉ là tiếng ồn tôi sẽ không nhớ tránh - nhưng giải pháp này là chính xác những gì tôi đã hy vọng cho - một số module cấu hình có thể hủy bỏ yêu cầu nhất định. Tôi sẽ nhìn vào nó, cảm ơn! –
Bạn có biết liệu có thể tạo một quy tắc cho nhiều bot không? – UpTheCreek
@UpTheCreek Đây là một mẫu, miễn là bạn có cụm từ thông dụng xác định tất cả các bot được đề cập bạn muốn tìm, bạn có thể cắm nó vào đó. Tôi sẽ cẩn thận về điều đó mặc dù, nó có vẻ hơi nguy hiểm cho giết chết giao thông bình thường nếu bạn không cẩn thận. –