Las URL de las imágenes están rotas (no se incluye la parte https:)

Hola, por alguna razón las URLs de las imágenes adjuntas en mis publicaciones no se devuelven correctamente; no se incluye “http:”, por lo que el campo image_url en lugar de devolver:

https://mydomain/uploads/default/

devuelve:

//mydomain/uploads/default/..

Esto ocurrió de la noche a la mañana y no tengo idea de por qué; no he cambiado nada en la configuración de mi servidor desde hace mucho tiempo.

¿Alguna idea? Esto me está volviendo loco =(.

Gracias.

1 me gusta

¿Cómo instalaste Discourse?

¿Ya no se están mostrando esas imágenes?

1 me gusta

Instalé Discourse en un droplet de Ubuntu en Digital Ocean hace como un año. Ha funcionado sin problemas hasta hoy, cuando encontré este error. Descubrí que activar “enforzar HTTPS” resuelve el problema, pero ¿por qué no lo necesitaba hasta ahora? No estoy seguro.

1 me gusta

Si el formato de la URL cambió sin que tú hicieras nada, asumiría que tu servidor actualiza Discourse automáticamente y que eso fue lo que desencadenó el problema, pero no esperaría que la comparación de URL que utilizaste fuera un obstáculo. A menos que estés mostrando esa URL a los usuarios para que puedan copiarla, debería funcionar tal cual.

Una URL que comienza con “//” utiliza el mismo esquema que el documento que la referencia; es decir, si visitas la página correctamente por HTTP, equivale a “http://”. Si visitas la página por HTTPS, equivale a “https://”.

1 me gusta

Advertencias de contenido mixto. Los navegadores modernos bloquean la carga de contenido HTTP (inseguro) sobre conexiones HTTPS (seguras).

Cuando tienes “Forzar HTTPS” activado, cada URL que carga Discourse será segura.

2 Me gusta