/events-calendar/?ajaxCalendar hit 1000’s times by bots, eats bandwidth
-
Hi. I’ve been hit by bots eating all our bandwidth for the 3 or 4th time and each time it takes the site down.
The bots are hitting the ajaxCalendar link in the calendar page and generating 1000’s of requests for a small site on cheap hosting. We have seen 18K hits in a day for a site that has 30 pages and normally sees a few hundred hits a month!
Looking in the AWSStats accesslogs I see many many entries like that below. this batch had 6K hits in 4 hours until I blocked the bot in htaccess.
[07/Dec/2023:17:03:32 +0100] GET /events-calendar/?ajaxCalendar=1&calendar_size=%E2%80%9Dlarge%E2%80%9D&id=1181698652&mo=12&yr=2023 HTTP/1.1 200 Mozilla/5.0 ... (Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) [07/Dec/2023:17:03:34 +0100] GET /events-calendar/?ajaxCalendar=1&calendar_size=%E2%80%9Dlarge%E2%80%9D&id=1286001320&mo=11&yr=2023 HTTP/1.1 200 Mozilla/5.0 ... (Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) [07/Dec/2023:17:03:36 +0100] GET /events-calendar/?ajaxCalendar=1&calendar_size=%E2%80%9Dlarge%E2%80%9D&id=1286001320&mo=1&yr=2024 HTTP/1.1 200 Mozilla/5.0 ... (Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) [07/Dec/2023:17:03:39 +0100] GET /events-calendar/?ajaxCalendar=1&calendar_size=%E2%80%9Dlarge%E2%80%9D&id=2118010445&mo=9&yr=2023 HTTP/1.1 200 Mozilla/5.0 ... (Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) [07/Dec/2023:17:03:41 +0100] GET /events-calendar/?ajaxCalendar=1&calendar_size=%E2%80%9Dlarge%E2%80%9D&id=2118010445&mo=11&yr=2023 HTTP/1.1 200 Mozilla/5.0 ... (Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) [07/Dec/2023:17:03:43 +0100] GET /events-calendar/?ajaxCalendar=1&calendar_size=%E2%80%9Dlarge%E2%80%9D&id=2118010445&mo=12&yr=2023 HTTP/1.1 200 Mozilla/5.0 ... (Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) [07/Dec/2023:17:03:44 +0100] GET /events-calendar/?ajaxCalendar=1&calendar_size=%E2%80%9Dlarge%E2%80%9D&id=1753992886&mo=10&yr=2023 HTTP/1.1 200 Mozilla/5.0 ... (Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) [07/Dec/2023:17:03:47 +0100] GET /events-calendar/?ajaxCalendar=1&calendar_size=%E2%80%9Dlarge%E2%80%9D&id=1753992886&mo=8&yr=2023 HTTP/1.1 200 Mozilla/5.0 ... (Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) [07/Dec/2023:17:03:48 +0100] GET /events-calendar/?ajaxCalendar=1&calendar_size=%E2%80%9Dlarge%E2%80%9D&id=1753992886&mo=12&yr=2023 HTTP/1.1 200 Mozilla/5.0 ... (Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) [07/Dec/2023:17:03:51 +0100] GET /events-calendar/?ajaxCalendar=1&calendar_size=%E2%80%9Dlarge%E2%80%9D&id=22108654&mo=10&yr=2023 HTTP/1.1 200 Mozilla/5.0 ... (Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) [07/Dec/2023:17:03:53 +0100] GET /events-calendar/?ajaxCalendar=1&calendar_size=%E2%80%9Dlarge%E2%80%9D&id=22108654&mo=12&yr=2023 HTTP/1.1 200 Mozilla/5.0 ... (Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) [07/Dec/2023:17:03:55 +0100] GET /events-calendar/?ajaxCalendar=1&calendar_size=%E2%80%9Dlarge%E2%80%9D&id=1201090799&mo=9&yr=2023 HTTP/1.1 200 Mozilla/5.0 ... (Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) [07/Dec/2023:17:03:57 +0100] GET /events-calendar/?ajaxCalendar=1&calendar_size=%E2%80%9Dlarge%E2%80%9D&id=1201090799&mo=12&yr=2023 HTTP/1.1 200 Mozilla/5.0 ... (Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) [07/Dec/2023:17:04:00 +0100] GET /events-calendar/?ajaxCalendar=1&calendar_size=%E2%80%9Dlarge%E2%80%9D&id=1201090799&mo=11&yr=2023 HTTP/1.1 200 Mozilla/5.0 ... (Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) [07/Dec/2023:17:04:04 +0100] GET /events-calendar/?ajaxCalendar=1&calendar_size=%E2%80%9Dlarge%E2%80%9D&id=553390698&mo=12&yr=2023 HTTP/1.1 200 Mozilla/5.0 ... (Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) [07/Dec/2023:17:04:05 +0100] GET /events-calendar/?ajaxCalendar=1&calendar_size=%E2%80%9Dlarge%E2%80%9D&id=553390698&mo=10&yr=2023 HTTP/1.1 200 Mozilla/5.0 ... (Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot) [07/Dec/2023:17:04:07 +0100] GET /events-calendar/?ajaxCalendar=1&calendar_size=%E2%80%9Dlarge%E2%80%9D&id=1325864577&mo=10&yr=2023 HTTP/1.1 200 Mozilla/5.0 ... (Amazonbot/0.1; +https://developer.amazon.com/support/amazonbot)
Is there a way to stop the bots following the ajaxCalendar link from in EM or can you add a nofollow to the link. Anything that will stop these bots killing our site.
thanks Colin
WP 6.4.2
EM 6.4.6.4The page I need help with: [log in to see the link]
- You must be logged in to reply to this topic.