Я ищу плагин или настройку, которая добавляла бы страницу предупреждения перед перенаправлением на внешнюю ссылку в любой теме, конечно, на собственном хостинге Discourse. Цель — предотвратить фишинговые атаки.
Вы можете переписывать внешние ссылки с помощью компонента темы, как описано на Redirect Page for External URLs - #14 by Johani
Ладно. Во время поиска я обнаружил этот плагин GitHub - discourse/discourse-affiliate · GitHub, который, полагаю, можно форкнуть и доработать под мои задачи. Что скажешь?
Это даже лучше, так как это повлияет на то, как ссылки будут сохраняться в базе данных.
О! Это значит, что существующие темы не получат это изменение, если я добавлю этот плагин сейчас?
Вы можете пересобрать все сообщения, соответствующие шаблону, чтобы изменить старые сообщения.
У нас также есть старая тема по этому вопросу