Ошибка 404 при встраивании комментариев

Я новичок в Discourse и не могу понять, почему при попытке загрузить комментарии на моём блоге Ghost появляются сообщения об ошибке 404.

Похоже, проблема не в моих настройках в разделе Администрирование / Настройка / Встраивание. Я установил максимально мягкие критерии сопоставления.

Я не думаю, что проблема в HTML, который я использовал для встраивания комментариев??

Это проблема перекрёстной коммуникации между сайтами??

Смотрите строки 114–124:

Вот URL одной из обсуждаемых страниц.

Темы, которые должны быть встроены, создаются на моем экземпляре Discourse: https://discourse.designedbyselection.org/t/sounds-of-khao-sok-forest-recorded-at-praiwan-house-boat/24

Я использую последнюю версию Discourse, установленную @pfaffman несколько дней назад. 2.6.0.beta2 ( 66976baefa )

Спасибо за любую помощь!!

У меня та же проблема на веб-сайте с другим доменом.

Я просмотрел этот форум и документацию, но не вижу, что я могу делать неправильно или как исправить эту проблему.

О! Похоже, запросы, которые раньше возвращали ошибку 404 с моего другого домена, теперь успешно выполняются на этом домене, но комментарии всё ещё не отображаются.

Детали успешного запроса:

  1. URL запроса: https://discourse.designedbyselection.org/mini-profiler-resources/results
  2. Метод запроса: POST
  3. Код состояния: 200
  4. Удалённый адрес: 104.131.79.11:443
  5. Политика реферера: strict-origin-when-cross-origin

Когда я перехожу по этому URL, кажется, что комментарии корректно встраиваются. На теме Discourse для этого поста нет комментариев, поэтому ничего не отображается. У вас всё ещё возникают проблемы с этим, или вопрос решён?

Ой, извините, что не ответил здесь!

Я понял, в чём дело. Похоже, Discourse всё это время работал отлично.

Меня смутило следующее:

  • В вкладке Network окна разработчика Chrome я видел ошибки 404, когда встраивал комментарии Discourse на домен, отличный от сервера Discourse например, здесь. Это, вероятно, ожидаемое поведение mini-profiler, который, кажется, отображает время загрузки — возможно, только для администраторов?
  • Я не дочитал документацию до конца и ожидал, что на моём сайте появится интерфейс для ввода комментариев. Поскольку я на самом деле не оставлял комментариев в статьях блога, в страницу встраивалось очень мало: только ссылка на тему на сервере Discourse.
  • Тема моего блога имела тёмный фон, и то, что было встроено в страницу блога, было не видно на тёмном фоне. Я исправил это с помощью следующего CSS:
div#discourse-comments {
        background-color: white;
        border-radius: 25px;
        padding: 20px;
}