Как запретить доступ к сайту из других стран

Читайте также:

комментариев 12

  1. Олег:

    еще бы понимать как это скажется на seo

    • Тут все зависит от подхода к применению этого плагина в связке с SEO.
      Если Вы продвигаете сайт в определенной стране, то в Яндекс Вебмастере и Search Console указывается этот регион. И закрытие доступа к сайту в других регионах не должно влиять на его продвижение в соответствии с указанными настройками геолокации.
      Так же важно правильно установить в настройках плагина код ответа сервера, который будет получать пользователь и поисковые системы, если они заходят на сайт из заблокированного региона.
      Я рассматриваю в своей практике два варианта:
      1. 403 — Клиент не имеет права доступа к контенту.
      2. 301 — Перемещен на постоянной основе. В этом случае нужно иметь домен, на который пользователи будут переводиться из регионов, запрещенных для доступа. В родительской геолокационной зоне пользователь будет заходить на искомый им ресурс и соответственно это тоже не должно влиять на SEO в том регионе, в котором Вы продвигаете сайт.

      Но в любом случае нужно пробовать и следить за позициями сайта после применения данного плагина. Только так можно понять как он повлияет на SEO конкретного сайта 🙂

  2. BHW:

    Краткая, но очень точная информация.

  3. Витя:

    Хочу свой сайт на WordPress сделать чисто для нашей страны и уже включил запрет на доступ из других стран. Оказывается, это делается легко!

  4. У меня не работает. Ввел код US, зашел из США, не блокирует

    • Алексей, проверьте, код US должен быть введен в двух блоках. В самом первом «Validation rule settings» и в третьем «Front-end target settings». Кроме того, нужно указать в этих блоках параметр «Matching rule» в Вашем случае должен быть установлен «blacklist», параметр «Response code (RFC 2616)», — 404 Not Found. После чего доступ из США будет запрещен для незалогиненных в админке пользователей. Будьте осторожны, если Вы разлогинетесь, то потом в админку, возможно, с IP адреса принадлежащего США, войти не сможете.
      Примеры настроек:
      https://web-specialist.info/files/2017/12/IP-Geo-Block-01.jpg
      https://web-specialist.info/files/2017/12/IP-Geo-Block-02.jpg

  5. Sergiu:

    Привет, есть что-то подобное для Blogger?

    • Привет!
      Я не сталкивался с подобным функционалом для Blogger.
      Дело в том, что это Гугловский сервис и такие фишки для самостоятельного управления блокировки доступа они вряд-ли пропустят.
      Для свободы в управлении и кастомизации, необходимо чтоб сайт был расположен на собственном хостинге.

  6. Андрей:

    Сегодня проверил работу плагина, в итоге с плагином WP супер кэш блокировка работает крайне плохо, срабатывает в 30% случаев. Но если пользоваться поиском или делать запрос, то срабатывает всегда. Видимо супер кэш выдает страницы кэшированные. Есть решение данной проблемы? Вы с подобным не сталкивались?

    • Я предполагаю что здесь могут быть два варианта решения проблемы.

      1. Кешированные данные на стороне пользователя могут быть показаны только если пользователь ранее уже зашел на сайт, и эти данные остались у него в кеше браузера. То есть, если Вы уже заходили на сайт, и потом хотите проверить открывается ли он с другого IP адреса, то нужно либо очищать перед этим кеш браузера, либо заходить в режиме «инкогнито», чтоб не подтягивался сохраненный кеш.

      2. Если вы вносите изменения в настройки плагина IP Geo Block, то после обязательно очистите кеш, сохраненный плагином WP Super Cache.

      • Андрей:

        Кэшированные страницы находятся на стороне хостинга. Пользователь заходит и ему вместо генерации страницы выдает сохраненую страницу из кэша. Хотел еще узнать по поводу пункта Block badly-behaved bots and crawlers
        Ты не в курсе стоит ли его включать в качестве защити от ботов? ПС ботов он не затронит?

        • Если ПС ботов не задать в исключении, то затронет. Я этой функцией не пользовался, но если есть необходимость её включить, то в строке UA string and qualification нужно настроить правила для исключения запрета нужных поисковых ботов. Подробнее как это сделать можно посмотреть на сайте разработчика плагина ipgeoblock.com/codex/ua-string-and-qualification.html

          А вот насчет кэша, если проект позволяет, можно попробовать отказаться от плагина WP Super Cache, и настроить кэширования в браузере на стороне пользователя при помощи модуля mod_expires в файле .htaccess

          В этой статье приведен код, который я использовал для этого https://web-specialist.info/seo/vkljuchaem-kesh-brauzera#mod_expires

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

3 × два =