Defekte Bildlinks bei Verwendung von S3 und CDN

,

Hallo,

Wir sehen, dass einige unserer Beiträge defekte Bildlinks haben, aber wenn Sie auf den Link klicken, wird das Bild angezeigt. Ich habe einen alten Beitrag durchgearbeitet, der ähnlich war - Broken Images and Their S3 URLs

Nachdem ich jedoch rake uploads:migrate_to_s3 und rake posts:rebake ausgeführt habe, sehe ich, dass die URLs in der Uploads-Tabelle korrekt sind, die Bilder aber immer noch defekt sind. Sie verweisen korrekt auf unsere CDN-URL, haben aber aus irgendeinem Grund immer noch einen Ordnerpfad von <CDN URL>/uploads/default/optimized/1X/<image name>, aber ich hätte erwartet, dass sie sich in <CDN URL>/uploads/optimized/1X/<image name> befinden – warum wird das Bild in den Unterordner default verschoben, da dieser im S3-Bucket nicht existiert.

Ich bin ratlos, was die nächsten Schritte sein sollen. Kann jemand helfen???

Vielen Dank.

1 „Gefällt mir“

Sind Sie sicher, dass die Beiträge neu gebacken wurden und nicht nur zum Neubacken markiert wurden?

Sind das alte oder neue Beiträge? Irgendwann begannen sie, Standardwerte zum Bildpfad hinzuzufügen.

1 „Gefällt mir“

Hallo @pfaffman,

Dies sind neue Beiträge, aber ich musste unsere S3-Bucket-Einstellungen ändern, um ACLs zuzulassen. Ich bin mir nicht sicher, ob das das Problem ist.

Ich habe gerade einen neuen Beitrag hinzugefügt und das Bild scheint von der Bucket-Adresse und nicht von der CDN-Adresse geladen zu werden. Könnte das daran liegen, dass ich doppelte Variablen gesetzt habe und die direkte S3-Bucket-Adresse Vorrang hat???

Bezüglich des Rebake – wie kann ich feststellen, ob sie neu gebacken wurden oder nur markiert wurden?

Zuletzt, woher kommt der Standardwert für den Unterordner?

Entschuldigung für die Fragen, aber ich bin sehr neu bei Discourse!

1 „Gefällt mir“

Es scheint, dass die Bilder, die nicht angezeigt werden, Bilder sind, die in einen Beitrag kopiert und nicht hochgeladen wurden.

Ist das das erwartete Verhalten?

2 „Gefällt mir“