@willywongi Du bist vielleicht verwirrt darüber, was mein Problem war, also lass mich erklären, was passiert ist.
- Ich habe die Schritte befolgt, konnte aber keine Kommentare auf der Website einbetten.
- Es stellte sich heraus, dass meine Discourse-App (die auf einer anderen Domain installiert ist) nicht „verifizieren“ kann, dass meine Blogbeiträge existieren, weil meine Hauptwebsite die HEAD-Methode für diese URLs nicht implementiert hat.
- Nachdem ich einen Handler für HEAD-Anfragen für diese Pfade implementiert habe, funktioniert die Einbettung.
Um zu prüfen, ob du das gleiche Problem hast wie ich, führe curl gegen die URL aus, die den Blogbeitrag enthält bzw. wo du die Kommentareinbettung anzeigen möchtest.
Wenn deine URL beispielsweise https://example.com/blog/awesome-post lautet, öffne das Terminal und führe folgenden Befehl aus:
curl https://example.com/blog/awesome-post -I
Dadurch wird eine HEAD-Anfrage an diese URL gesendet und das Ergebnis ausgegeben. Wenn der Statuscode etwas anderes als 200 ist (das ist die Zahl in der ersten Zeile der Antwort), z. B.:
HTTP/2 200
dann implementiert der Server die HEAD-Methode nicht (oder es gibt ein Problem bei der Antwort darauf).
Wenn die Antwort 200 ist, hat das Problem mit der Einbettung nichts mit HEAD-Anfragen zu tun.