Защита веб-сайта для WordPress
Updated over a week ago

Прежде чем приступить к следующим настройкам, убедитесь, что вы ознакомились с основными настройками кампании защиты веб-сайта.

Настройка защиты веб-сайта без редиректа

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

2. Перейдите на вкладку Защита веб-сайта.

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

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

4. Создайте файл 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 } ?>

5. Разместите файл скрипта scr.php, файл контента botuser.php в корневой папке Wordpress.

6. Перейдите в панель Wordpress в раздел Страницы /Посты.

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

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

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

[includeme file="botuser.php"]

Настройка защиты веб-сайта с редиректом.

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

2. Перейдите на вкладку Защита веб-сайта.

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

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

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

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

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

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

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

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

Did this answer your question?