Как заблокировать страну в WordPress

Опубликовано: 2024-05-06

Хотите узнать, как заблокировать страну в WordPress? Например, вы можете получать слишком много спама из определенной страны и ищете способы предотвратить это.

Хотя в WordPress можно изменить файл .htaccess для блокировки страны, я обещаю вам , что лучшие альтернативы, как правило, более удобны для пользователя и их проще поддерживать.

И я покажу вам, что это за альтернативы! Итак, читайте дальше. В этой статье я расскажу о 5 различных способах заблокировать страну в WordPress.

Как заблокировать страну в WordPress (5+ способов)

В этой статье

  • 1. Фильтр страны
  • 2. Список разрешенных или запрещенных адресов электронной почты.
  • 3. Ваш веб-хостинг
  • 4. Cloudflare WAF
  • 5. Специальные плагины
  • Часто задаваемые вопросы

Но сначала получите WPForms

Когда дело доходит до предотвращения спама путем блокировки страны, решения, предлагаемые WPForms, вероятно, являются самыми простыми.

Например, позже в этой статье я расскажу об использовании Cloudflare. Осторожно, спойлеры! Но WPForms в любом случае уже реализует защиту Couldflare… Итак, с WPForms вы как бы получаете лучшее из обоих миров.

При этом обязательно приобретите WPForms для своего веб-сайта WordPress, и это сэкономит вам время и избавит от головной боли.

Заблокируйте страну в WordPress прямо сейчас

1. Фильтр страны

Фильтр стран WPForms — наиболее эффективный способ предотвратить поступление форм из определенных стран. Таким образом, вы можете защититься от спама, который постоянно приходит из стран-рецидивистов.

А поскольку предотвращение спама является одним из движущих факторов блокировки страны на вашем сайте, вы найдете фильтр страны в настройках спама и безопасности конструктора форм.

Итак, чтобы включить эту функцию, перейдите в «Настройки» » «Безопасность и защита от спама» и включите опцию «Включить фильтр страны».

Enabling the country filter in WPForms

Теперь щелкните раскрывающееся меню в разделе «Фильтр страны» и выберите «Разрешить» , чтобы разрешить пользователям из определенных стран отправлять эту форму на вашем сайте. Альтернативно, чтобы запретить пользователям из определенных стран отправлять форму, выберите «Запретить» .

Selecting countries to allow form submissions

Затем нажмите второе раскрывающееся меню и выберите страны, из которых вы хотите разрешить или запретить въезд.

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

2. Список разрешенных или запрещенных адресов электронной почты.

Другой способ контролировать доступ из определенных стран — добавить эти страны в список разрешенных или запрещенных адресов электронной почты.

Эти списки встроены в WPForms и позволяют вам создавать правила, согласно которым адреса электронной почты разрешены в ваших формах.

Чтобы добавить страны в список разрешенных и запрещенных, вам необходимо добавить поле «Электронная почта» в форму, если его там еще нет, и щелкнуть по полю, чтобы открыть его параметры. Затем нажмите вкладку «Дополнительно» в поле, чтобы открыть дополнительные параметры конфигурации.

Clicking on the Advanced tab of the email field

На этой вкладке вы найдете раскрывающийся список с надписью «Список разрешенных/запрещенных» , в котором вы можете указать тип ограничений, которые хотите применить.

Selecting the allowlist or denylist in WPForms

При выборе любого списка появляется поле для ввода правил. Эти «правила» представляют собой всего лишь список адресов электронной почты, которые вы хотите принять или отклонить.

Вы можете принимать или отклонять отдельные электронные письма, группы электронных писем или электронные письма целых стран.

Чтобы применить ваши правила к определенной стране, просто поставьте звездочку (*) или «подстановочный знак» перед доменами конкретной страны.

Entering the restricted countries on the denylist

Затем вы можете добавить столько правил домена для конкретной страны, сколько захотите! Обязательно ознакомьтесь с нашей полной документацией по созданию списка разрешенных или запрещенных адресов электронной почты, чтобы получить еще более подробную информацию и варианты.

А если вы любите приключения, вы также можете ограничить страны внутри полей формы смартфона. Но, к вашему сведению! Это руководство предназначено только для разработчиков.

3. Ваш веб-хостинг

Чтобы заблокировать страну, использующую вашего провайдера веб-хостинга, вам необходимо получить доступ к панели управления хостингом и использовать соответствующие инструменты или настройки.

Web host graphic

Некоторые хостинг-провайдеры могут использовать разные методы или инструменты для блокировки IP-адресов, поэтому всегда полезно просмотреть их документацию или обратиться за помощью в их службу поддержки.

Но в целом шаги выглядят примерно так:

  1. Войдите в панель управления хостингом (cPanel, Plesk или любую другую панель, предоставленную вашим хостингом).
  2. Найдите раздел безопасности или раздел, связанный с блокировкой IP. Это может называться «Блокировщик IP», «Менеджер запрета IP», «Безопасность» или что-то подобное, в зависимости от вашего хостинг-провайдера.
  3. Соберите список диапазонов IP-адресов, связанных со страной, которую вы хотите заблокировать. Вы можете найти эту информацию в Интернете или с помощью плагина, такого как IP2Location. (Подробнее об этих плагинах позже)
  4. Добавьте диапазоны IP-адресов в инструмент блокировки IP в панели управления хостингом. Это может включать добавление их по отдельности или загрузку списка, в зависимости от интерфейса инструмента.
  5. Сохраните изменения и протестируйте блокировку страны, используя VPN или прокси-сервер для имитации соединения из заблокированной страны.

Однако помните, что блокировку IP могут обойти пользователи с помощью VPN или прокси. Итак, вы, возможно, захотите принять и другие меры, такие как защита CAPTCHA, о которой я упоминал ранее.

4. Cloudflare WAF

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

Selecting Cloudflare Turnstile for CAPTCHA

Но внутри собственной системы брандмауэр веб-приложений Cloudflare (WAF) может использоваться для блокировки доступа стран к вашему веб-сайту путем создания пользовательских правил на основе IP-адресов, связанных с этими странами. Эти пользовательские правила по сути аналогичны правилам для списков разрешенных и запрещенных адресов электронной почты, о которых я рассказывал ранее.

После создания правила WAF Cloudflare начнет блокировать трафик из указанных диапазонов IP-адресов, эффективно ограничивая доступ к вашему веб-сайту из выбранной страны.

5. Специальные плагины

Другой вариант блокировки страны — использование специального инструмента, созданного специально для этой цели.

CloudGuard, например, представляет собой легкий плагин, который использует возможности бесплатной службы геолокации Cloudflare для ограничения доступа определенных стран к вашей странице входа. Тогда пользователи из этих стран вообще не смогут попасть на ваш сайт.

Getting the CloudGuard plugin

Ограничивая доступ к входу в выбранные вами страны, попытки несанкционированного входа из других регионов автоматически блокируются. Затем вы можете отслеживать и отслеживать эти попытки с помощью карты мира на панели управления.

Хотя другие плагины предлагают географические ограничения, они полагаются на ваш сервер для обнаружения и хранения IP-адресов, потребляя ресурсы и требуя частых обновлений. Но поскольку CloudGuard использует службу геолокации Cloudflare, ваш сервер фокусируется только на получении данных и поддерживает оптимальную производительность сайта.

Просто имейте в виду, что для плагина требуется наличие учетной записи (бесплатной или премиум-класса) в Cloudflare с включенной геолокацией.

Но если вы все еще ищете плагин, вы можете попробовать такие варианты:

  • Wordfence: комплексный плагин безопасности с функцией блокировки по странам, позволяющий ограничить доступ ко всему вашему веб-сайту или определенным страницам.
  • Блокировщик стран IP2Location: позволяет блокировать страны по IP-адресам, диапазонам IP-адресов или конкретным городам.
  • iQ Block Country: позволяет блокировать страны, запрещая доступ к вашему веб-сайту или определенным страницам на основе IP-адреса посетителя.

И вот оно! Теперь вы знаете более 5 способов заблокировать страну, чтобы пользователи не могли получить доступ к вашему сайту WordPress.

Зачем мне блокировать доступ к моему сайту всей страны?

Есть множество причин заблокировать страну на вашем веб-сайте WordPress!

Возможно, у вас есть проблемы с безопасностью и вы хотите предотвратить вредоносный трафик или кибератаки из определенных регионов. Или же соблюдение местных законов и правил может потребовать ограничения доступа в определенные страны.

Кроме того, компании, ориентированные на определенную географическую аудиторию, могут захотеть ограничить доступ к странам за пределами своей целевой демографической группы. Однако будьте осторожны при внедрении блокировок по всей стране, чтобы не повлиять на реальных пользователей и потенциальных клиентов.

Часто задаваемые вопросы

Вот некоторые дополнительные вопросы, которые часто задают о блокировке страны в WordPress:

Могу ли я заблокировать страну на своем сайте WordPress без использования плагина?

Да, вы можете заблокировать страну, отредактировав файл .htaccess или используя IP-модуль NGINX+GEO. Однако эти методы требуют технических знаний и могут быть рискованными, если их неправильно реализовать.

Повлияет ли блокировка страны на SEO моего сайта?

Блокирующие страны могут оказать незначительное влияние на SEO вашего сайта, поскольку поисковые системы не смогут сканировать и индексировать ваш сайт из заблокированных регионов. Но это не должно существенно повлиять на вашу общую эффективность SEO.

Могут ли пользователи обойти блокировку по стране с помощью VPN или прокси?

Да, пользователи могут обойти блокировку страны, используя VPN или прокси-серверы, которые маскируют их IP-адреса и местоположение. Таким образом, вы можете рассмотреть возможность внедрения дополнительных мер безопасности, таких как CAPTCHA или двухфакторная аутентификация.

Заблокируйте страну в WordPress прямо сейчас

Далее заблокируйте ВЕСЬ спам в ваших формах.

Хотите узнать больше о способах предотвращения проникновения всех видов спама через ваши формы? Тогда обязательно ознакомьтесь с обновленным изданием этого года «Как остановить спам в контактной форме в WordPress».

Готовы создать свою форму? Начните сегодня с самого простого плагина для создания форм WordPress. WPForms Pro включает в себя множество бесплатных шаблонов и предлагает 14-дневную гарантию возврата денег.

Если эта статья вам помогла, подпишитесь на нас в Facebook и Twitter, чтобы получать больше бесплатных руководств и руководств по WordPress.