Задача: Розробити клоаку для сайту, яка буде приховувати оригінальний контент від користувачів або показувати їм альтернативну версію сайту, а також приховувати від них певні елементи коду.
Опис:
1. Функціонал клоаки:
• Показувати оригінальний сайт або його частини тільки для цільових користувачів (наприклад, для пошукових роботів) і приховувати його від інших відвідувачів.
• Надавати альтернативну версію сайту для всіх або певних категорій користувачів.
2. Приховування коду:
• Приховувати такі елементи, як hreflang, canonical, HTTP-заголовки, а також файли sitemap.xml, robots.txt та інші метаінформаційні дані від небажаних користувачів.
• Підтримувати можливість налаштовувати список приховуваних елементів і керувати їх відображенням.
3. Варіанти реалізації:
• Розглядаю як серверні рішення (наприклад, клоака на PHP), так і варіанти налаштування через проксі-сервіси (наприклад, через Cloudflare).
• Переважно забезпечити гнучкість і керованість, щоб можна було оперативно вносити зміни в налаштування клоаки в залежності від цілей і правил сайту.
4. Вимоги до безпеки:
• Клоака повинна бути безпечною і стійкою до виявлення і блокування.
• Мінімізувати ризики виявлення при перевірці з різних IP-адрес і пристроїв.