Maxmind GeoIP - Как идентифицировать запросы от ботов Google, Yahoo или Bing, чтобы избежать перенаправлений
Мы перенаправляем клиентов на веб-сайт для конкретной страны в зависимости от страны, возвращаемой API Maxmind. Но из-за этого, когда запросы поступают от поисковых роботов, которые могут иметь любой IP-адрес в зависимости от страны, из которой запускается бот, эти запросы также перенаправляются на сайты соответствующей страны. Например, бот, работающий из США, не может сканировать сайт в Великобритании, так как запрос перенаправляется на сайт в США. Из-за этого боты не могут сканировать целевой веб-сайт, это влияет на рейтинг, а сайты, специфичные для страны, не показываются сверху, когда поиск выполняется из определенного домена страны, такого как co.uk. Мы можем добавить логику для обработки этого сценария. Но в будущем, когда боты будут добавлять новые диапазоны IP-адресов или вводить новые боты, нам нужно будет обновить код снова. Следовательно, этот подход не выглядит осуществимым. Есть ли лучший способ, которым Maxmind рекомендует обрабатывать такие исключения?