При чтении текущей реализации UrlHelper.absolute:
Кажется, что URL формируется путём конкатенации Discourse.base_url_no_prefix и параметра, когда CDN равен nil, что соответствует вашему случаю.
Таким образом, проблема в том, что Discourse.base_url_no_prefix всегда возвращает первый хост в мульти-сайтовой среде?
Изучаю код ![]()
Имя переменной здесь current_hostname на строке 288 сильно намекает на поддержку мульти-сайтовости ![]()
А согласно
похоже, что это так. Пока что тупик…
Ищу дальше: этот маршрут получил специальную обработку, потому что браузеры активно его запрашивают, и мы не можем переложить эту проблему на CDN. При этом у нас была ошибка, связанная с утечкой в мульти-сайтовой среде, которую исправил @sam год назад:
Возможно ли, что способ, которым вы обслуживаете этот мульти-сайтовый кластер, кэширует этот маршрут с утечкой, как это было у нас в начале 2018 года?
