Предотвращает ли установка discourseUrl создание встроенных постов другими клиентами для перемещенных страниц?

Кратко: Если я указываю поле discourseUrl при встраивании комментариев, читает ли Discourse его при парсинге страницы или только в рамках запроса на парсинг?

Привет!

Я использую Discourse как форум и для встраивания комментариев в свои посты на сайте HappyCoding.io.

В последние несколько недель я перемещал некоторые страницы своего основного сайта из директории /examples в директорию /tutorials. Я настроил перенаправления на главной странице, чтобы старые ссылки продолжали работать, и чтобы не создавать множество новых встроенных постов в Discourse, я убедился, что код встраивания на существующих страницах использует старый URL как discourseEmbedUrl.

В основном это работало нормально, но теперь, спустя несколько недель, я начал замечать случайные новые посты в моём Discourse, которые, похоже, были созданы на основе новых URL моих страниц. Таким образом, даже если уже существует пост в Discourse для https://happycoding.io/tutorials/p5js/creating-classes/isometric-cubes, использующий старый URL https://happycoding.io/examples/p5js/creating-classes/isometric-cubes, я вижу новый пост для https://happycoding.io/tutorials/p5js/creating-classes/isometric-cubes, использующий только новый URL.

Я думаю, что это происходит потому, что кто-то другой (не я) запускает локальную версию моего сайта, которая не передаёт старый URL в качестве discourseEmbedUrl. Я не уверен, является ли это злонамеренным действием, так как в течение нескольких часов (между этим коммитом и этим коммитом) мой код работал некорректно. Это кажется странным, что кто-то запустил именно неправильную версию кода, но это единственное, что я могу придумать, что могло бы создать эти посты в Discourse.

Извините за такой большой контекст, но мои вопросы следующие:

  • Во-первых, звучит ли это логично? Я думаю, что понимаю, как работают встроенные комментарии Discourse, но могу что-то упускать.
  • Если я установлю discourseUrl, как описано на Embed Discourse comments on another website via Javascript, будет ли Discourse знать об этом URL только в рамках запроса или он читает его со страницы при её парсинге? (Я спрашиваю, потому что установка этого на моём сайте не поможет, так как запросы приходят от кого-то другого.)
  • Есть ли какой-то другой подход, который я могу использовать, чтобы предотвратить создание другими пользователями запросов к моему экземпляру Discourse и создание постов для неправильных URL? Я уже сделал встроенные посты невидимыми, что помогает, но я не хочу одобрять каждый пост в Discourse всякий раз, когда добавляю страницу на свой сайт.

Извините, что получилось длиннее, чем я планировал, и спасибо за любую помощь, которую вы сможете предложить!