Câu trả lời:
Không có bot nào đang thu thập email hoặc kiểm tra trang web của bạn để tìm lỗ hổng sẽ tôn trọng tệp robots.txt của bạn. Trên thực tế, các bot độc hại này nhìn vào tệp robots.txt để lập bản đồ trang web của bạn tốt hơn. Nếu bất kỳ điểm nào bạn có, Disallow:
điều này sẽ được sử dụng để tấn công trang web của bạn tốt hơn. Một hacker đang xem thủ công trang web của bạn nên dành thêm thời gian để kiểm tra bất kỳ tệp / thư mục nào mà bạn đang cố gắng không cho phép.
robot.txt sẽ không tăng tính bảo mật cho trang web của bạn hoặc ngăn chặn việc thu thập địa chỉ email. robot.txt là một hướng dẫn cho các công cụ tìm kiếm bỏ qua các phần của trang web của bạn. Chúng sẽ không được lập chỉ mục và nên được sử dụng cho bất kỳ phần nào bạn không muốn hiển thị trong các công cụ tìm kiếm công cộng.
Tuy nhiên, điều này sẽ không ngăn cản bất kỳ bot nào khác tải xuống toàn bộ trang web của bạn để tăng tính bảo mật hoặc ngăn chặn việc thu thập e-mail. Để tăng tính bảo mật, bạn cần thêm xác thực và chỉ cho phép người dùng được xác thực ngoài các phần được bảo mật. Để ngăn chặn việc thu thập địa chỉ email, đừng đặt e-mail ở dạng văn bản đơn giản (hoặc văn bản dễ giải mã) trên trang web.
Tệp robot.txt chỉ phục vụ như một yêu cầu mà bot và nhện để lại một số nội dung nhất định; nó thực sự không thể ngăn chặn sự truy cập của họ. Các bot "tốt" sẽ tôn trọng nó, nhưng các bot "xấu" (có thể là các bot mà bạn muốn chặn) sẽ bỏ qua nó và dù sao đi nữa.
Thay vì robot.txt, có thể bạn cần sử dụng mã CAPTCHA.