Png favicon未显示在Chrome中(混合内容错误)

你好,
我上传到本地托管的 Discourse(通过 HTTPS)的 32x32 favicon 被嵌入到了 HTML 的 <head> 中,代码如下:

<link rel="icon" type="image/png" href="http://discourse.jalview.org/uploads/default/optimized/1X/c29815ed01e3ce7d1cc583ccc9feaada4bae5d4b_2_32x32.png">

在 Chrome 中可以看到问题:
image

是否有办法强制将其改为 HTTPS URL?

谢谢!
Ben

有的。当您使用正确的域名设置新的 Discourse 安装时,此功能默认已启用。如果设置失败,或者这是一个旧安装,您可以执行 SSH 登录并运行以下命令:

cd /var/discourse
./launcher enter app
rails c
SiteSetting.force_https = true

@Falco 谢谢,问题已解决。本地 Discourse 部署在反向代理之后,因此首次安装时实际可能并未以 HTTPS 运行。