Hi I was wondering if you could all help. I have a site which from the look of it is being visited by spam bots. The IPs visit a huge number of pages in parrallel and leave after 10 seconds or so. Any idea how to prevent this or reduce it?
I would find the IP and add some deny rules to your .htaccess file. If it is from a country you do not do business with, you could block the country itself as well with this same tactic. I would be cautious with editing htaccess however, one wrong symbol and your site could end up getting Internal 500 errors. I know from personal experience that a lot of spam bots come from India. Nothing against India, but I even setup a vbulletin forums and tested this. I received 28 signups within 24 hours and they all filled the base forums with spam.
This could be possible because many companies have outsourced their work to India. So, the marketing or any other tasks are done from India too. I have seen China and Russia IPs visiting the sites very often. There could be possibility of a hacking attempt too. Better to block the countries you are not dealing with. If you deal globally, block the subnet of an IP spamming your website traffic.
Thanks for the reply guys. The problem is the IPs seems to be on a revolving basis so it's not the same IP. Any strategy to deal with this without having a massive htaccess list? also if you could explain how to block by country? thanks for your help