Строку подключения скрипта Антибот require_once($_SERVER['DOCUMENT_ROOT'].'/antibot/code/include.php'); добавить в DLE в index.php сразу после <?php , также можно подключать через .htaccess (если сайт на Apache и PHP работает как модуль Apache).
Внимательно сверяйте путь до скриптов, вместо antibot указывать имя своей директории, в которую установлен скрипт.
Важно в DLE убрать обрезание хвоста в URL. Если будет использоваться utm_referrer. Сделать это нужно в админке DataLife Engine:
Настройки скрипта - Настройки системы - и выключить: Обрабатывать неверные URL ЧПУ.
Отключать это можно смело, т.к. с дублями успешно борется тег rel="canonical" (который стоит в DLE по умолчанию).
Может понадобиться добавление этих частей URL в 4 таблицу правил в ALLOW. Если эти модули используются и появляются в статусе STOP в логах.
/index.php?do=opensearch/engine/modules/antibot/antibot.php/engine/classes/min/index.php/engine/ajax/controller.php/engine/lazydev/dle_search/ajax.phpТакже часто встречается в логах URL /undefined возникающий изза каких-то ошибок JS, его в идеале лучше заблокировать в nginx или .htaccess, если это сложно, тогда этот урл также добавить в разрешенные в 4 таблицу правил.
Информация обновлена: 24.12.2025 - 14:44.