RockerOne
@RockerOne
Учусь верстать сайты

Закрыть доступ пользователям с определенных стhан htaccess?

Как можно закрыть доступ пользователям с определённых стран при помощи htaccess? И при этом не запрещать поисковикам индексировать сайт.

Использовал код , свою функцию выполняет, но и одновременно сайт из индекса вылетает, так как запрещает доступ гуглу.

SetEnvIf GEOIP_COUNTRY_CODE ^(US|CA|CN) BlockCountry
Deny from env=BlockCountry


Может правило исключающие можно добавить для ботов поисковых?
  • Вопрос задан
  • 38 просмотров
Пригласить эксперта
Ответы на вопрос 1
kotomyava
@kotomyava
Системный администратор
Теоретически возможно, но практически поддерживать эти правила будет сложно, даже составить их будет не просто. Поисковиков много, они могут приходить с разных ip, адреса могут меняться, и найти все и своевременно обновлять список правил, совсем не просто. А ориентироваться на user-agent тоже не надёжно.

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

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

Войти через центр авторизации
Похожие вопросы
Bash Today Москва
от 100 000 до 150 000 руб.
Sveak Барнаул
До 150 000 руб.
Sveak Барнаул
До 150 000 руб.