- Включить нумерованное содержание?
- Да
Содержание
Всем салюты! Давненько не писал статей, но недавно столкнулся с довольно актуальной задачей. Поставить Кло на домен, находящий вне трекера (то есть на хостинге). И вроде бы что нового? Копируй код JS клиента с трекера и вставляй в <Head, но на панели WP не всегда все делается в 2 клика! Разберем в данной статье 2 метода кло: Kclient - JS и Kclient PHP.
Материал с канала: ВЛАДИМИР АРБИТРАЖ
Выбираем WP
Проходимся по всем пунктам и выбираем шаблон
Далее можете сразу купить домен на свой сайт
Далее ждем установку панели WP
Переключаемся на главную страницу панели WP вашего сайта
P.s. по желанию изменяете содержимое шаблона или верстаете свой тематический вайт. Переходим к настройке КЛО.
Вводим в поиске: WP code и устанавливаем данный плагин
После того как установили плагин идем в его настройки
Добавляем сниппет
Выбираем HTML
Идем в КТ и копируем JS код
Вставляем его в поле, активируем тумблер сниппета и сохраняем (настройки ниже оставляем по дефолту)
Ваш сниппет готов! Kclient - JS настроен! Теперь боты будут оставаться на вайте, а целевым юзерам будет показывать ваш Ленд!
P.s. но не спешите радоваться, всем нам известно, что Kclient - JS показывает подмену с некоторой задержкой в 1-2 секунды, в которую целевой юзер может даже увидеть на мгновение сам Вайт. Это не очень хорошо, подозрительно и могут быть потери целевых кликов.
Для быстрой настройки метод хорош, однако, у тех кто намеревается делать все на качество может возникнуть чувство "неидеальности". Для этого я пошел дальше и нашел метод как довольно быстро можно установить Kclient - PHP, который открывает целевой Ленд немного быстрее, без секундного показа вайта.
Начнем с установки плагина который нам понадобится - File Manager:
Переходим в его настройки
Видим содержимое сайта
Далее нам нужно вернуться в КТ и выбрать Kclient - PHP
Прокрутить вниз и скачать файл kclient.php
Далее этот файл нужно загрузить в корневую директорию вашего Вайта
Мы на финишной прямой, теперь нам нужно создать новый файл на компьютере под названием kclient-bootstrap.php
Его содержимое должно быть таким:
Далее вам нужно положить этот файл в директорию wp-content/mu-plugins/kclient-bootstrap.php
Поздравляю КЛО Kclient - PHP готова! Теперь осталось проделать небольшую манипуляцию в КТ, чтобы Ленд открывался корректно (если забудете это сделать, то будет открываться сразу ОфферПейдж, а не Лендинг):
Все готово! Вы молодцы и можете наблюдать как при клике на ваш красивый вайт на WP происходит красивая и быстрая подмена на содержимое настроенное в вашем потоке в трекере!
Иногда чтобы после долгих попыток посмотреть корректно ли работает КЛО требуется очистить кеш. Делается это в двух местах:
1) На самом хостинге в настройках сайта:
2) В самой панели WP через специальный плагин LiteSpeed Cache
WP-админ → LiteSpeed Cache → Toolbox → Purge All. Затем Purge All – LSCache* на панели админа
С уважением, Владимир! Успешных заливов без банов Тигры!
Начнем с самой настройки вайта на WP на примере Hostinger
Вы зарегистрировались, купили нужный план (нужное количество сайтов) и видите главную страницу. На вкладке Websites создаются сайты. Здесь нажимаем на кнопку Add Website.Материал с канала: ВЛАДИМИР АРБИТРАЖ
Выбираем WP
Проходимся по всем пунктам и выбираем шаблон
Далее можете сразу купить домен на свой сайт
Далее ждем установку панели WP
Переключаемся на главную страницу панели WP вашего сайта
P.s. по желанию изменяете содержимое шаблона или верстаете свой тематический вайт. Переходим к настройке КЛО.
Kclient - JS
Подробный смысл данного вида клоакинга я описывал тут: Конструкторы. Js-клиент+Кейтаро . Однако, если в прошлой статье были затронуты конструкторы в которых, как правило, есть специальное поле вставки кода в <head, то на панели WP нужно прибегнуть к дополнительным манипуляциям, в частности - дополнительным плагинам. Идем в Add Plugin:
Вводим в поиске: WP code и устанавливаем данный плагин
После того как установили плагин идем в его настройки
Добавляем сниппет
Выбираем HTML
Идем в КТ и копируем JS код
Вставляем его в поле, активируем тумблер сниппета и сохраняем (настройки ниже оставляем по дефолту)
Ваш сниппет готов! Kclient - JS настроен! Теперь боты будут оставаться на вайте, а целевым юзерам будет показывать ваш Ленд!
P.s. но не спешите радоваться, всем нам известно, что Kclient - JS показывает подмену с некоторой задержкой в 1-2 секунды, в которую целевой юзер может даже увидеть на мгновение сам Вайт. Это не очень хорошо, подозрительно и могут быть потери целевых кликов.
Для быстрой настройки метод хорош, однако, у тех кто намеревается делать все на качество может возникнуть чувство "неидеальности". Для этого я пошел дальше и нашел метод как довольно быстро можно установить Kclient - PHP, который открывает целевой Ленд немного быстрее, без секундного показа вайта.
Kclient - PHP
Доведем нашу клоаку досовершенства и установим на наш WP вайт Kclient - PHP.Если вы выбрали данный вид кло, то устанавливать WP code плагин нам не требуется (как и все манипуляции описанные в первой части статьи). Делаем все с нуля, но добавляем уже иной плагин о котором пойдет речь ниже.
Начнем с установки плагина который нам понадобится - File Manager:
Переходим в его настройки
Видим содержимое сайта
Далее нам нужно вернуться в КТ и выбрать Kclient - PHP
Прокрутить вниз и скачать файл kclient.php
Далее этот файл нужно загрузить в корневую директорию вашего Вайта
Мы на финишной прямой, теперь нам нужно создать новый файл на компьютере под названием kclient-bootstrap.php
Его содержимое должно быть таким:
Код:
<?php
add_action('template_redirect', function () {
if (is_admin() || (function_exists('wp_doing_ajax') && wp_doing_ajax()) || (defined('REST_REQUEST') && REST_REQUEST) || (defined('DOING_CRON') && DOING_CRON)) return;
$p = parse_url($_SERVER['REQUEST_URI'] ?? '/', PHP_URL_PATH) ?? '/';
if (strpos($p,'/wp-')===0 || strpos($p,'xmlrpc.php')!==false || strpos($p,'wp-login.php')!==false || !empty($_GET['rest_route']) || is_feed() || is_preview()) return;
if (!defined('DONOTCACHEPAGE')) define('DONOTCACHEPAGE', true);
if (!defined('DONOTCACHEOBJECT')) define('DONOTCACHEOBJECT', true);
if (!defined('DONOTCACHEDB')) define('DONOTCACHEDB', true);
if (!defined('LSCACHE_NO_CACHE')) define('LSCACHE_NO_CACHE', true);
if (!defined('WP_ROCKET_CACHE_BYPASS')) define('WP_ROCKET_CACHE_BYPASS', true);
setcookie('kcb','1',0,'/');
header('Cache-Control: no-store, no-cache, must-revalidate, max-age=0');
header('Pragma: no-cache');
header('Expires: 0');
$f = ABSPATH.'kclient.php'; if (!file_exists($f)) return; require_once $f;
if (!class_exists('KClient')) return;
$c = new KClient('ВАШ_ДОМЕН_БЕЗ_КТ_ИДЕНТИФИКАТОРА_(ссылка без хвоста, например: xxxxx.com)', 'АПИ_ТОКЕН');
$c->disableSessions();
$c->sendAllParams();
$c->param('cb', bin2hex(random_bytes(4)));
$c->forceRedirectOffer();
$c->executeAndBreak();
}, 0);
P.s. меняется тут только 2 элемента: домен и апи токен который есть в настройках вашей кампании в трекере:
Далее вам нужно положить этот файл в директорию wp-content/mu-plugins/kclient-bootstrap.php
Поздравляю КЛО Kclient - PHP готова! Теперь осталось проделать небольшую манипуляцию в КТ, чтобы Ленд открывался корректно (если забудете это сделать, то будет открываться сразу ОфферПейдж, а не Лендинг):
Все готово! Вы молодцы и можете наблюдать как при клике на ваш красивый вайт на WP происходит красивая и быстрая подмена на содержимое настроенное в вашем потоке в трекере!
Иногда чтобы после долгих попыток посмотреть корректно ли работает КЛО требуется очистить кеш. Делается это в двух местах:
1) На самом хостинге в настройках сайта:
2) В самой панели WP через специальный плагин LiteSpeed Cache
WP-админ → LiteSpeed Cache → Toolbox → Purge All. Затем Purge All – LSCache* на панели админа
С уважением, Владимир! Успешных заливов без банов Тигры!


