@alex1nd

При использовании geoip блокируется ли Гугле-Бот?

<?php
$countryCode = geoip_country_code_by_name($_SERVER['REMOTE_ADDR']);
if($countryCode == 'US' || $countryCode == 'PL' || $countryCode == 'CA') {
header('HTTP/1.0 403 Forbidden');
exit("403 forbidden");
}
?>

Добавили этот код чтобы запретить нежелательную активность по странам. Но среди них США, вот думаю не навредит ли ето роботу гугла?
  • Вопрос задан
  • 69 просмотров
Пригласить эксперта
Ответы на вопрос 1
kotomyava
@kotomyava
Системный администратор
Сделайте второе условие по UserAgent, и разрешите им нужных ботов, как вариант.

Вообще, вот так категорично отсеивать посетителей целыми странами, это не самая лучшая идея, может кто-то из ваших пользователей туда поехал, например, даже если ваша ЦА там и не живёт массово...

И может лучше, всё же подумать, как выявлять нежелательную активность, а не использовать geoip в данном случае?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы