Если сервер работает как Server API CGI/FastCGI, то читать эту инструкцию: Подключение Антибот для статичных .html при Server API: CGI/FastCGI (Apache).
Если сайт работает на Apache или LiteSpeed и PHP работает как модуль apache (работает .htaccess), то скрипт Антибот можно универсально подключать через .htaccess для защиты статичных .html файлов (не придется подключать инклуд в каждый файл).
Проверить, что сервер правильно настроен и поддерживает подключение защиты для статичных .html файлов можно в админке в разделе Чек Лист или через phpinfo(); (на него тоже есть ссылка в админке скрипта Антибот), если в нем есть Server API: Apache 2.0 Handler или Server API: LiteSpeed, то должно работать:


В .htaccess (который в корне сайта) добавить строки вида:
RewriteEngine on
php_flag short_open_tag off
AddType application/x-httpd-php .html .htm
php_value auto_prepend_file "/home/.../antibot/code/include.php"
Внимательно сверяйте путь до скриптов, вместо antibot указывать имя своей папки, в которую установлен Антибот.
Вторая строка для избежания выполнения XML в HTML коде и появления ошибок обработки PHP.
Третья строка для включения обработки .html .htm файлов как PHP.
Четвертая - собственно подключение скрипта Антибот перед загрузкой этих файлов. Тут путь от корня сервера, исправить на свой, узнать его можно в разделе "Чек Лист" в админке.
Также в .htaccess убрать строки (если есть), которые заставляют браузер кэшировать html контент, например такие:
ExpiresByType text/html "access plus 600 seconds"
Если сайт работает через Cloudflare, при этом Apache сам раздает статику, без Nginx, то при подключении через .htaccess возможно придется добавить в таблицу правил № 4 в ALLOW адреса статичных текстовых файлов (и других, которые по умолчанию Cloudflare кеширует), такие как robots.txt и sitemap.xml
Информация обновлена: 24.12.2025 - 14:44.