Я пытаюсь настроить discourseEmbedUrl для этого сайта. Мой компонент комментариев находится на GitHub, но суть в следующем:
window.DiscourseEmbed = {
discourseUrl: siteMetadata.comment.discourseConfig.url,
discourseEmbedUrl: thread,
discourseReferrerPolicy: 'no-referrer-when-downgrade',
}
где thread = window.location.href.
Я немного поэкспериментировал с конфигурациями, и теперь в заголовке Referer передаётся полный URL, но всё равно возникает ошибка «не совпадает». Это можно увидеть внизу страницы блога.
Редактирование: Я использовал версию 2.8.0.beta10, только что обновился до 2.8.0.beta11, но ситуация не изменилась. Единственное, что ещё может мешать, так это то, что этот экземпляр Discourse изначально работал на другом URL и был перенесён (фактически, форкнут). Однако всё остальное работает корректно, поэтому у меня нет причин полагать, что миграция прошла с ошибками.