Ciao, per qualche motivo gli URL delle immagini allegate ai miei post non vengono restituiti correttamente: manca “http:”, quindi il campo image_url, invece di restituire:
Ho installato Discourse su un droplet Ubuntu di DigitalOcean circa un anno fa. Ha funzionato senza problemi fino a oggi, quando ho riscontrato questo errore. Ho scoperto che abilitare “enforce https” risolve il problema, ma perché non era necessario fino a oggi? Non ne sono sicuro.
Se il formato dell’URL è cambiato senza che tu abbia fatto nulla, presumo che il tuo server aggiorni automaticamente Discourse e che questo sia stato il trigger, ma non mi aspetterei che il confronto dell’URL che hai utilizzato sia un problema. A meno che tu non stia mostrando quell’URL agli utenti affinché possano copiarlo, dovrebbe funzionare così com’è.
Un URL che inizia con “//” utilizza lo stesso schema del documento che lo riferisce, ovvero se visiti con successo la pagina tramite HTTP, è equivalente a “http://”. Se visiti la pagina tramite HTTPS, è equivalente a “https://”