Les URL des images sont cassées (la partie https: n'est pas incluse)

Bonjour, pour une raison quelconque, les URL des images jointes à mes publications ne sont pas renvoyées correctement : le “http:” n’est pas inclus. Ainsi, le champ image_url renvoie :

//mydomain/uploads/default/…"

au lieu de :

https://mydomain/uploads/default/…”

Cela est arrivé du jour au lendemain et je ne sais pas pourquoi ; je n’ai rien modifié dans la configuration de mon serveur depuis longtemps.

Des idées ? Cela me tue =(

Merci

1 « J'aime »

Comment avez-vous installé Discourse ?

Ces images ne s’affichent-elles plus ?

1 « J'aime »

J’ai installé Discourse sur un droplet Ubuntu de Digital Ocean il y a environ un an. Tout fonctionnait parfaitement jusqu’à aujourd’hui, date à laquelle j’ai rencontré cette erreur. J’ai découvert que l’activation de « enforce https » résout le problème, mais pourquoi n’en avais-je pas besoin jusqu’à présent ? Je ne suis pas sûr.

1 « J'aime »

Si le format de l’URL a changé sans que vous n’ayez rien fait, je supposerais que votre serveur met automatiquement à jour Discourse et que cela en a été le déclencheur, mais je ne m’attendrais pas à ce que la comparaison d’URL que vous avez utilisée pose problème. Sauf si vous affichez cette URL aux utilisateurs pour qu’ils puissent la copier, elle devrait fonctionner telle quelle.

Une URL commençant par “//” utilise le même schéma que le document qui y fait référence, c’est-à-dire que si vous accédez avec succès à la page via HTTP, cela équivaut à “http://”. Si vous accédez à la page via HTTPS, cela équivaut à “https://”.

1 « J'aime »

Avertissements de contenu mixte. Les navigateurs modernes bloquent le chargement de contenu HTTP (non sécurisé) sur des connexions HTTPS (sécurisées).

Lorsque vous activez « Forcer HTTPS », chaque URL chargée par Discourse sera sécurisée.

2 « J'aime »