コメントを埋め込む際に404が見つかりません

Discourse は初めてなので、Ghost ブログでコメントを読み込もうとした際に 404 エラーが表示される理由がわかりません。

Admin / Customize / Embedding の設定に問題があるようには思えません。私は可能な限り緩い一致条件を設定しています。

私が埋め込みに使用した HTML に問題があるとは思いませんが、いかがでしょうか?

これはクロスサイト通信の問題でしょうか?

114 行目から 124 行目をご覧ください:

問題のあるページのいずれかの URL はこちらです。

埋め込むべきトピックは、私の Discourse インスタンスで生成されています:https://discourse.designedbyselection.org/t/sounds-of-khao-sok-forest-recorded-at-praiwan-house-boat/24

pfaffman さんによって数日前にインストールされた Discourse の最新バージョンを使用しています。2.6.0.beta2 ( 66976baefa )

ご協力ありがとうございます!!

同じ問題が別のドメインの Web サイトでも発生しています。[https://sex.designedbyselection.org/extra-materials/marco-del-giudice-the-evolutionary-psychology-of-gender-differences-part-1/]

このフォーラムやドキュメントを調べてみましたが、何が間違っているのか、あるいはこの問題をどう解決すればよいのかがわかりません。

おや!以前は別のドメインで 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 トピックにコメントがないため、表示されるコメントはありません。この問題は今も続いていますか、それとも解決しましたか?

「いいね!」 1

ああ、ここに返信しなくてごめんなさい!

何が起きていたのか分かりました。どうやら Discourse は最初から問題なく動作していたようです。

私が混乱した理由は以下の通りです:

  • Chrome の開発者ツールの「Network」タブで 404 エラーが表示されていました。これは、Discourse のコメントを Discourse サーバーとは異なるドメインに埋め込んだ場合(例:こちら)に発生します。これはおそらく、管理者のみが表示できる読み込み時間を示すミニ・プロファイラーの期待される動作でしょう。
  • ドキュメントを十分に読んでおらず、自分のサイトにコメント入力用のインターフェースが表示されると期待していました。しかし、ブログ記事に実際にコメントを投稿していなかったため、ページに埋め込まれていたのは Discourse サーバーのトピックへのリンクだけでした。
  • ブログのテーマが暗い背景色で、埋め込まれたコンテンツが暗い背景に対して見えていませんでした。以下の CSS でこれを修正しました。
div#discourse-comments {
        background-color: white;
        border-radius: 25px;
        padding: 20px;
}
「いいね!」 2

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.