Запрет всех ботов, кроме Google и Яндекса для DLE - модуль YandexGoogleOnly
Перед покупкой или скачиванием модуля, пожалуйста ознакомьтесь с Лицензионным соглашением, действующим на все продукты.

Модуль предназначен для защиты от блокировки сайта, и делает его доступным только для ботов Google и Яндекса. Остальным ботам (которые не исполняют Javascript-код), в том числе и ботам РКН будет запрещен доступ, что помешает им просканировать контент, размещенный на сайте, и таким образом, должен помочь исключить блокировку веб-ресурса. Для определения нужных поисковых ботов можно использовать идентификацию с помощью DNS-запросов, которая является наиболее точной.
Также модуль можно использовать для снижения нагрузки при большом посещении ботов, так как при показе заглушки нежелательным ботам никакие запросы в базу не выполняются, что в итоге и приводит к меньшей нагрузке на хостинг.
Упрощенная схема работы модуля: как уже было указано, ботам Google и Яндекса сайт открыт всегда. Всем остальным ботам и посетителям, при первом заходе на сайта выводится страница проверки (пока идет проверка на выполнение Javascript-кода - в центре страницы отображается индикатор загрузки). При успешной проверке в куку записывается токен, который сразу открывает доступ к другим страницам сайта, в противном случае - будет показана страница блокировки (заглушка). Обратите внимание, что если в параметре «HTTP код ответа» вы выберете, например, код 500, то он будет выдаваться браузеру посетителя и для страницы проверки, а не только при показе страницы блокировки (заглушки).
Как и в большинстве модулей, используется Ajax и возможность отправки данных форм по сочетанию клавиш «Ctrl + Enter» для более комфортной работы в админпанели.
Модуль работает со всеми версиями DLE от 10.0 и выше. На более ранних версиях работа модуля не проверялась. Установка модуля полностью автоматическая.
- 03.09.2025 13:50
- Категория: Блокировка сайта (6)