@willywongi Возможно, вы не совсем поняли суть моей проблемы, поэтому позвольте мне объяснить, что произошло.
- Я выполнил все шаги, но не смог внедрить комментарии на сайт.
- Оказалось, что моё приложение Discourse (установленное на другом домене) не может «подтвердить» существование моих постов в блоге, потому что мой основной сайт не реализовал метод HEAD для этих URL-адресов.
- После добавления обработчика для запросов HEAD по этим путям внедрение заработало.
Чтобы проверить, есть ли у вас такая же проблема, выполните команду curl для URL-адреса, содержащего пост в блоге, или там, где вы хотите разместить комментарии.
Например, если ваш URL — https://example.com/blog/awesome-post, откройте терминал и выполните:
curl https://example.com/blog/awesome-post -I
Это выполнит HEAD-запрос к указанному URL и покажет результат. Если код статуса отличается от 200 (это число в первой строке ответа), например:
HTTP/2 200
то сервер не реализует метод HEAD (ИЛИ у него возникли проблемы с обработкой таких запросов).
Если ответ действительно 200, то проблема с внедрением комментариев не связана с HEAD-запросами.