Разработать скрипт для фильтрации входящих посещений на сайте
5 000 руб. за проект
Требуется разработать скрипт для сайта на платформе 1С-Битрикс, который:
Скрипт должен блокировать пользователей и перенаправлять их на страницу с ответом сервера 404, если выполняется одно из следующих условий:
https://yandex.ru/search/?text=%D0%BD%D0%B0%D0%BF%D0%B8%D1%82%D0%BA%D0%B8%D0%BD+%D1%81%D0%B0%D0%B9%D1%82&search_source=dzen_desktop_safe&msid=1736946374280359-4287589522525532486-r6e6bnkac5aogff4-BAL&suggest_reqid=253513963170936304063780229266403
Срок выполнения: 2-3 дня
- Определяет источник перехода на сайт.
- Если источник — поисковая система, извлекает запрос пользователя.
- Сохраняет в отдельный список «правильных пользователей» тех, кто не должен блокироваться при последующих визитах.
Скрипт должен блокировать пользователей и перенаправлять их на страницу с ответом сервера 404, если выполняется одно из следующих условий:
- Посетитель совершил прямой переход на сайт (без реферера).
- Посетитель перешел из поисковой системы по запросу, содержащему указанные маски.
- Если указаны маски «напиткин» и «napitkin», блокируются пользователи, которые пришли по запросам, содержащим эти маски (например, запрос: напиткин сайт).
- Скрипт должен быть совместим с сайтом на 1С-Битрикс.
- Возможность редактировать список масок через отдельный конфигурационный файл или административный интерфейс.
- Сохранение списка «правильных пользователей» в локальный файл или в базу данных сайта.
- Логирование заблокированных запросов (с указанием времени, источника перехода, и причины блокировки).
- Инструкция по настройке и установке скрипта на сайт.
- Файл скрипта, готовый к установке на сайт.
- Подробное описание настройки и установки скрипта, включающее:
Инструкцию по добавлению скрипта на сервер.
Описание формата конфигурации (например, где и как добавлять маски для блокировки запросов).
Объяснение работы фильтрации и сохранения списка "правильных пользователей".
https://yandex.ru/search/?text=%D0%BD%D0%B0%D0%BF%D0%B8%D1%82%D0%BA%D0%B8%D0%BD+%D1%81%D0%B0%D0%B9%D1%82&search_source=dzen_desktop_safe&msid=1736946374280359-4287589522525532486-r6e6bnkac5aogff4-BAL&suggest_reqid=253513963170936304063780229266403
Срок выполнения: 2-3 дня
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.