Hallo, aus irgendeinem Grund werden die URLs der angehängten Bilder in meinen Beiträgen nicht korrekt zurückgegeben. Das “http:” fehlt, sodass das Feld image_url statt:
Ich habe Discourse vor etwa einem Jahr auf einem DigitalOcean-Droplet mit Ubuntu-Server installiert. Es lief einwandfrei, bis ich heute diesen Fehler entdeckte. Ich habe festgestellt, dass das Aktivieren von „HTTPS erzwingen" das Problem löst, aber warum war das bis heute nicht erforderlich? Ich bin mir nicht sicher.
Wenn sich das URL-Format geändert hat, ohne dass Sie etwas unternommen haben, gehe ich davon aus, dass Ihr Server Discourse automatisch aktualisiert hat und dies der Auslöser war. Ich würde jedoch nicht erwarten, dass der von Ihnen verwendete URL-Vergleich ein Problem darstellt. Es sei denn, Sie zeigen diese URL Benutzern an, damit sie sie kopieren können, sollte sie so funktionieren, wie sie ist.
Eine URL, die mit „//" beginnt, verwendet dasselbe Schema wie das Dokument, das darauf verweist. Das heißt: Wenn Sie die Seite erfolgreich über HTTP aufrufen, ist sie gleichbedeutend mit „http://“. Wenn Sie die Seite über HTTPS aufrufen, ist sie gleichbedeutend mit „https://”.