URLs mappées vers le domaine racine au lieu du CDN et chemin d'URL incorrect

Lorsque j’ai ajouté un CDN à l’instance que j’exploite, après avoir reconstitué tous les messages, au lieu de pointer vers le CDN, l’URL pointait vers domain.com/cdn.domain.com/original/2X/image.png.

Après avoir essayé de corriger les URLs par remappage, elles pointaient vers domain.com/uploads/uploads/default.

Donc, ce que je cherche à faire, c’est au minimum les faire pointer à nouveau vers /uploads/default, ou éventuellement vers le CDN à nouveau, si cela n’entraîne pas trop de complications.

Cela semble lié ou familier à cette question : Multisite + short-url + secure_uploads + s3

script/discourse remap //domain.com/uploads/uploads/ //domain.com/uploads/ devrait faire l’affaire.

Cela fonctionnerait-il également en pointant vers le CDN, ou devrais-je chercher une autre méthode ?

Après quelques péripéties, j’ai enfin trouvé ma solution.

  • Téléchargez les fichiers manquants vers le bucket S3 avec s3cmd
  • Redirigez-les vers le CDN
  • Redirigez d’autres éléments vers le CDN (qui étaient d’une manière ou d’une autre associés à https://uploads)
    Et répétez ensuite ce processus pour chaque type de redirection incorrecte.