Я пытаюсь исправить странное поведение: когда я копирую ссылку с управляемого мной сайта, появляется одна карточка, но URL favicon указан неверно. Например:
URL favicon для этого сайта — https://www.openmandriva.org/squelettes/icons/favicon-32x32.png (я даже указал абсолютный URL в теге head), что видно в исходном коде.
Однако Discourse пытается получить favicon, относительный к URL поста, то есть https://www.openmandriva.org/it/notizie/article/la-migliore-di-sempre-rilasciata-omlx-4-0/squelettes/icons/favicon-32x32.png, и в результате ссылка оказывается нерабочей.
Похоже, что при постобработке мы удаляем битое изображение favicon. Я могу воспроизвести проблему в предпросмотре композера. Буду расследовать и исправлять.
Я больше не могу воспроизвести проблему с битой иконкой сайта ни здесь, на Meta, ни на моём dev-инстансе. Вы что-то исправили на своей стороне, @ashledombos?
Я ничего не трогал, это действительно странно, потому что и выше иконка отображается в onebox
Редактирование: На самом деле, у меня, возможно, возникла идея, но я не уверен, что это начало объяснения: я изменил общий шаблон, чтобы в заголовках были абсолютные URL-адреса favicon, и принудительно обновил этот конкретный шаблон для этой страницы, но не для других страниц (которые должны были быть обновлены позже в зависимости от истечения срока их кэша)… Возможно, Discourse получает информацию о favicon из источника не обновленной главной (корневой) страницы, а не из источника самого вставленного URL?