На странице /about форумов Discourse отображается основной адрес электронной почты администратора:
Свяжитесь с нами
В случае критической проблемы или срочного вопроса, касающегося этого сайта, пожалуйста, свяжитесь с нами по адресу email@example.com
Как это скрыть? На этот адрес приходит огромное количество спама, и в любом случае я не хочу, чтобы какой-либо адрес электронной почты был публично доступен.
Кроме того, мне всё ещё необходимо получать системные письма от Discourse на этот адрес, поэтому установка его в пустое значение не подходит.
Я думаю, что если вы установите значение для настройки contact_url, оно будет отображаться на странице /about (вместо адреса электронной почты из contact_email).
@bloomexperiment: Спасибо! Да, это решило хотя бы видимую часть проблемы — адрес электронной почты больше не отображается на странице /about.
Однако, когда я открываю «Исходный код страницы» в браузере и просматриваю HTML, передаваемый браузеру, там всё ещё указан текущий адрес contact email внутри тега <div class="hidden" id="data-preloaded" data-preloaded=...>, например: "contact_email":"currentadminemail@example.com".
Это немного странно. И, полагаю, спам-боты, сканирующие страницы, всё равно будут получать адрес электронной почты точно так же.
Я даже пробовал изменить адрес электронной почты на другой, но сервер отдаёт всё тот же текущий адрес, то есть проблема не в кэшировании.