URLs werden der Root-Domain statt dem CDN zugeordnet und der URL-Pfad ist falsch.

Als ich meiner betriebenen Instanz ein CDN hinzufügte, zeigten nach dem Neuberechnen aller Beiträge die Links nicht auf das CDN, sondern auf domain.com/cdn.domain.com/original/2X/image.png.

Nachdem ich versucht habe, die URLs durch Remapping zu korrigieren, zeigten sie nun auf domain.com/uploads/uploads/default.

Mein Ziel ist es also, zumindest sicherzustellen, dass die Links wieder auf /uploads/default zeigen oder, falls dies ohne großen Aufwand möglich ist, erneut auf das CDN verweisen.

Das klingt verwandt/bekannt im Zusammenhang mit diesem Thema Multisite + short-url + secure_uploads + s3

script/discourse remap //domain.com/uploads/uploads/ //domain.com/uploads/ sollte den Trick machen.

Würde das auch funktionieren, wenn man auf das CDN verweist, oder sollte ich nach einer anderen Methode suchen?

Nach einigen Schwierigkeiten habe ich schließlich meine Lösung gefunden.

  • Fehlende Dateien mit s3cmd in den S3-Bucket hochladen
  • Diese der CDN zuordnen
  • Weitere Inhalte der CDN zuordnen (die irgendwie auf https://uploads gemappt waren)
    Und diesen Vorgang dann für jede Art von fehlerhafter Zuordnung wiederholen.