Мы публикуем учебные материалы на нашем форуме (мы решаем задачи и публикуем подробные ответы), и кто-то пытается парсить содержимое нашего форума, чтобы разместить его на своём сайте. Есть ли способ предотвратить такое поведение?
Если сайт является публичным, остановить их невозможно. Всегда найдутся обходные пути.
Защита зон, которые не должны быть общедоступными, — это ответственность администратора сайта. Я бы использовал права пользователей и группы в Discourse. Однако для этого требуется тщательно продуманная структура сайта.
Также можно заблокировать IP-адреса нежелательных посетителей. Но что бы вы ни планировали делать, это будет лишь временным решением.
Если вы не хотите делиться своими знаниями, у вас есть только три варианта:
- Закрытое сообщество / только по приглашению.
- Предъявить иск к лицу (лицам).
- Предложить платный контент и заблокировать определённые разделы.
Вы также можете изменить права доступа к категориям, чтобы требовать уровень TL0 и выше для просмотра, что запретит анонимным пользователям и поисковым роботам видеть эти категории и связанные темы.