bsoares
(Ben Soares)
1
你好,
我上传到本地托管的 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 中可以看到问题:

和
是否有办法强制将其改为 HTTPS URL?
谢谢!
Ben
Falco
(Falco)
2
有的。当您使用正确的域名设置新的 Discourse 安装时,此功能默认已启用。如果设置失败,或者这是一个旧安装,您可以执行 SSH 登录并运行以下命令:
cd /var/discourse
./launcher enter app
rails c
SiteSetting.force_https = true
bsoares
(Ben Soares)
3
@Falco 谢谢,问题已解决。本地 Discourse 部署在反向代理之后,因此首次安装时实际可能并未以 HTTPS 运行。