WordPress: настройка защиты веб-сайта

❗️

ДАННАЯ СТАТЬЯ БОЛЕЕ НЕ АКТУАЛЬНА. МЫ ПЕРЕЕЗЖАЕМ В ИНТЕРКОМ!
http://help-center.peerclick.com/ru
ПРИСОЕДИНЯЙТЕСЬ И НАХОДИТЕ ВСЮ АКТУАЛЬНУЮ ИНФОРМАЦИЮ ПО РАБОТЕ С PEERCLICK!

1200

Требования к домену

На хостинге или сервере добавьте белый лендинг, который будет показываться ботам / модераторам.

Рекомендуемые требования к домену:

  1. Домен для основного сайта (для обычных пользователей) может быть любым.

  2. Домен, на котором будет «белый» сайт для ботов и шпионов, не должен был рекламироваться ранее.

  3. У домена должен быть протокол HTTPS. Как получить сертификат SSL.

  4. PHP должен быть не ниже версии 7.0, иначе НИЧЕГО не будет работать .

Также рекомендуем сделать одну тематику для белого и черного лендингов.

Общая настройка кампании с защитой веб-сайта

Создание источника трафика

917
  1. Перейдите в раздел Источники.

  2. Нажмите + Создать.

970
  1. Введите название вашего источника в поиске, нажмите кнопку Добавить.

  2. Если вашего источника нет в списке, нажмите Создать кастомный шаблон.

  3. Сохраните источник трафика, нажав кнопку Новый источник трафика.

Создание кампании

928
  1. Перейдите в раздел Кампании.

  2. Нажмите + Создать.

1793
  1. Выберите Назначение как Защита веб-сайта.

  2. Добавьте кастомный домен.

  3. Назовите кампанию.

  4. Выберите страну, на которую пойдет трафик. Данная настройка носит информативный характер.

  5. Выберите ранее созданный источник трафика.

  6. Настройте время уникальности, если необходимо. Подробней о настройках уникальности.

  7. Отметьте нужные фильтры. Подробнее о фильтрах разметки трафика.

  8. Настройте дополнительные правила, определяющие трафик как ботовый.

📘

Самое важное в настройке защиты веб-сайта - определить, какой трафик считать ботовым. Чем точнее вы определии свою целевую аудиторию, чем подробнее настроили правила, составляющие ваш кастомный блэк-лист, тем надежнее будет защита веб-сайта и тем дольше она проживет.
Например, если ваш трафик идет в США, добавьте правило, определяющее визиты из всех остальных стран как ботов.

  1. В зависимости от того, куда должно направлять бота, выберите отметку. Подробней о настройках Без редиректа и На URL ниже.

  2. Нажмите кнопку Создать.

Настройка без редиректа

  • В настройках кампании в разделе 301 redirect для пользователей выберите Без редиректа.

  • Перейдите на вкладку PHP-скрипт.

  • Скачайте скрипт на свой компьютер, затем перенесите этот файл на хостинг и подключите его на своем сайте. Вы увидите в архиве скрипт с именем типа 146-15FeYt. Для удобства измените имя, например, на scr.php. Загрузите этот файл на ваш хостинг в корневой каталог.

  • Установите модуль для Wordpress Include me и активируйте.

  • Создайте файл botuser.php. Подключите к данному файлу скрипт и пропишите следующий код (Пункт 2 и 3 из вкладки PHP script в настройках компании):

<?php include("Path to file"); ?>
<?php if(\BotDetecter::isBot()){ ?>Block shown to the bot<?php } ?>
<?php if(\BotDetecter::isNotBot()){ ?>Block displayed to the user<?php } ?>
  • Разместите файл скрипта scr.php, файл контента botuser.php в корневой папке Wordpress.
916
  • Перейдите в панель Wordpress в раздел Страницы /Посты.

  • Откройте в режиме редактирования необходимую страницу.

  • Перейдите в режим текст.

  • Пропишите следующий код:

1037

Настройка с редиректом

  • В настройках кампании в разделе 301 redirect для пользователей выберите На URL. Укажите в появившемся поле URLсайта, который будет отображаться только пользователям.

  • Перейдите на вкладку PHP-скрипт.

  • Скачайте скрипт на свой компьютер, затем перенесите этот файл на хостинг и подключите его на своем сайте. Вы увидите в архиве скрипт с именем типа 146-15FeYt. Для удобства измените имя, например, на scr.php. Загрузите этот файл на ваш хостинг в корневой каталог.

  • Найдите в корневом каталоге файл index.php и откройте его в режиме редактирования.

  • Добавьте в начале файла следующий код (пункты 2 и 4 из вкладки PHP script в настройках кампании):

<?php include("playok.php"); ?>
<?php \BotDetecter::redirectIfNotBot(); ?>

Настройка с редиректом на отдельную страницу сайта.

  • Выполните настройку аналогично настройке без редиректа.

  • В файле botuser.php добавьте в начале файла следующий код (пункт 2 и 4 из вкладки PHP script в настройках кампании).

<?php include("playok.php"); ?>
<?php \BotDetecter::redirectIfNotBot(); ?>