Cloudflare R2 Bild-URL Anzeigeproblem: Detaillierte Erklärung und Lösung

Hast du diese Zeile zu deiner app.yml hinzugefügt (oder die Domain in der Admin-Einstellung „S3 CDN URL“ eingetragen)?

DISCOURSE_S3_CDN_URL: https://deine.R2-Domain.com # (deine tatsächliche R2-Custom-Domain)

Alles muss auch in der richtigen Reihenfolge der Abläufe erfolgen:

  1. Admin-app.yml-Einstellungen
  2. rake migrate
  3. rebake posts

Es gibt auch das Werkzeug zum Ersetzen von Zeichenfolgen, das hilfreich sein kann – führe es im Container aus (ersetze die Platzhalter durch deine spezifischen Werte):

discourse remap "https://<cloudflare-account-id>.r2.cloudflarestorage.com/<R2-bucket-name>" "https://deine.cdn-Domain.com"
2 „Gefällt mir“