Части сайта не защищены

После смены доменного имени мой сайт, к счастью, снова работает. Я использую обратный прокси nginx с сертификатами Let’s Encrypt на сервере, а не в Docker, но теперь на каждой странице появляется предупреждение о замке: «Части этой страницы небезопасны, например изображения».

Как это исправить?

Убедитесь, что включен принудительный протокол _https.

После включения force_https загрузите логотипы и favicon повторно. Они часто кэшируются как http.

После включения force_https ссылки на логотипы по-прежнему обслуживаются через http://, например:

<link rel="icon" type="image/png" href="http://sitename/uploads/default/optimized/1X/_129430568242d1b7f853bb13ebea28b3f6af4e7_2_32x32.png ...

Полагаю, что Discourse использует где-то кэш, который необходимо очистить; возможно, Redis?

Я сталкивался с подобной проблемой на своём сайте, но всё заработало после того, как я заменил во всех страницах «http» на «https». Надеюсь, это поможет.