Al leer la implementación actual de UrlHelper.absolute:
Parece que construye la URL concatenando Discourse.base_url_no_prefix con el parámetro cuando el CDN es nil, que es tu caso.
Entonces, ¿el problema es que Discourse.base_url_no_prefix siempre devuelve el primer host en un entorno multisitio?
Analizando el código ![]()
el nombre de la variable aquí current_hostname en la línea 288 sugiere fuertemente que es consciente del entorno multisitio ![]()
y por
parece que lo es. De momento, es un callejón sin salida…
Buscando en otro lugar, esta ruta ganó un tratamiento especial porque los navegadores tienden a bombardearla MUCHO, y no podemos colocarla en un CDN para convertirlo en un problema de terceros. Al hacerlo, tuvimos un error relacionado con una fuga en el entorno multisitio, que fue corregido por @sam hace un año:
¿Existe la posibilidad de que la forma en que estás sirviendo este clúster multisitio esté cacheando esta ruta de manera que cause fugas, como ocurría a principios de 2018?
