Quels facteurs/conditions auraient un impact sur le protocole URL des ressources (JS/CSS) HTTP/HTTPS ?
- Si vous commentez ci-dessous, et que votre site est accessible depuis HTTP, alors l’URL des ressources sera également HTTP
#- "templates/web.ssl.template.yml"
#- "templates/web.letsencrypt.ssl.template.yml"
Dans ce cas, si vous activez force_https, vous vous retrouverez avec une erreur d’URL de toutes les ressources R_SSL_PROTOCOL_ERROR si le domaine demandé n’a pas de certificat installé. Ensuite, pour éviter cela, vous installez un certificat pour résoudre le problème de protocole SSL.
- Si vous installez Discourse avec le modèle ci-dessus décommenté, l’URL des ressources du site doit être HTTPS, ainsi que le protocole de l’URL de base de votre site. De plus,
force httpsest invisible dans l’interface d’administration.