# Login dialog missing link to logo because DISCOURSE\_FORCE\_HTTPS set to ‘false’

**URL:** https://meta.discourse.org/t/login-dialog-missing-link-to-logo-because-discourse-force-https-set-to-false/390744
**Category:** Support
**Created:** [December 9, 2025, 5:46am UTC](https://meta.discourse.org/t/login-dialog-missing-link-to-logo-because-discourse-force-https-set-to-false/390744 "2025-12-09T05:46:08Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![Paul\_King](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/paul_king/32/165426_2.png) [@Paul\_King](https://meta.discourse.org/u/Paul_King)
#### Post date: [December 9, 2025, 5:46am UTC](https://meta.discourse.org/t/login-dialog-missing-link-to-logo-because-discourse-force-https-set-to-false/390744/1 "2025-12-09T05:46:09Z")

</div>

I have just discovered that my forum login dialog now shows a ‘missing’ placholder symbol, where the forum logo used to appear.

Once logged in, the site primary logo appears normally

I only have two logo variants uploaded - the standard ‘Primary logo’, and ‘Small logo’ - with the others variant options not used, thus defaulting to one of the first two.

I am not certian, but wonder if this is associated with a recent forum update or rebuild?

Could something be preventing access to site resources like logos for non-logged in users?

---

<div class="post-metadata">

### Author: ![NateDhaliwal](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/natedhaliwal/32/313494_2.png) [@NateDhaliwal](https://meta.discourse.org/u/NateDhaliwal)
#### Post date: [December 9, 2025, 5:52am UTC](https://meta.discourse.org/t/login-dialog-missing-link-to-logo-because-discourse-force-https-set-to-false/390744/2 "2025-12-09T05:52:30Z")

</div>

I wonder… could it be caused by this?

> [@Topic List Previews (TLP)](https://meta.discourse.org/t/topic-list-previews-tlp/209973/697):
>
> `Prevent anons from downloading files`  
> `Prevent anonymous users from downloading attachments.`

([post](https://meta.discourse.org/t/topic-list-previews-tlp/209973/697))

Does this happen in [safe mode](https://meta.discourse.org/t/53504?silent=true)? Are there any errors in the browser console?

---

<div class="post-metadata">

### Author: ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)
#### Post date: [December 9, 2025, 6:45am UTC](https://meta.discourse.org/t/login-dialog-missing-link-to-logo-because-discourse-force-https-set-to-false/390744/3 "2025-12-09T06:45:37Z")

</div>

In case it helps narrow it down, I think this is on the ‘login required’ landing page? (Correct me if I’m wrong 🙂) I can see the logo header as usual on both your signup and login page proper.

---

<div class="post-metadata">

### Author: ![Paul\_King](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/paul_king/32/165426_2.png) [@Paul\_King](https://meta.discourse.org/u/Paul_King)
#### Post date: [December 9, 2025, 6:47am UTC](https://meta.discourse.org/t/login-dialog-missing-link-to-logo-because-discourse-force-https-set-to-false/390744/4 "2025-12-09T06:47:15Z")

</div>

Thanks @NateDhaliwal, some good sugguestions.

Toggling that setting then reloading makes no difference.

I can’t seem to access safemode at all - [https://discourse.nzarchiture.net.nz](https://discourse.nzarchiture.net.nz) gives a dead link warning in my browser (as does [http://discourse.nzarchiture.net.nz](http://discourse.nzarchiture.net.nz))

There certianly are errors on that page - suggusting the login dialog is for some reason trying to reference a mixture of https and http based urls for its content.

```plaintext
(index):365 Mixed Content: The page at 'https://nzarchitecture.net.nz/' was loaded over HTTPS, but requested an insecure font 'http://nzarchitecture.net.nz/fonts/JetBrainsMono-Regular.woff2?v=0.0.19'. This request has been blocked; the content must be served over HTTPS.
(index):365 Mixed Content: The page at 'https://nzarchitecture.net.nz/' was loaded over HTTPS, but requested an insecure font 'http://nzarchitecture.net.nz/fonts/JetBrainsMono-Bold.woff2?v=0.0.19'. This request has been blocked; the content must be served over HTTPS.
app.js:297 ℹ️ Discourse v2025.12.0-latest — https://github.com/discourse/discourse/commits/4e84c286d6 — Ember v6.6.0
content.js:18 [Form Persistence] 初始化表单持久化扩展...
content.js:868 shouldRun: false
(index):1 Mixed Content: The page at 'https://nzarchitecture.net.nz/' was loaded over HTTPS, but requested an insecure favicon 'http://nzarchitecture.net.nz/uploads/default/optimized/1X/f194d3ff8870aa98f79a9aef41a5d954c243aef6_2_32x32.png'. This request has been blocked; the content must be served over HTTPS.
content.js:13 [Form Persistence] 从存储中获取的数据: Object
content.js:18 [Form Persistence] 当前页面未启用表单持久化
(index):1 Mixed Content: The page at 'https://nzarchitecture.net.nz/' was loaded over HTTPS, but requested an insecure element 'http://nzarchitecture.net.nz/uploads/default/original/1X/5d5ed6d82ef2bd08985655747ca1f2d08e94ac0e.png'. This request was automatically upgraded to HTTPS, For more information see https://blog.chromium.org/2019/10/no-more-mixed-messages-about-https.html
(index):1 Mixed Content: The page at 'https://nzarchitecture.net.nz/' was loaded over HTTPS, but requested an insecure image 'http://nzarchitecture.net.nz/uploads/default/original/1X/5d5ed6d82ef2bd08985655747ca1f2d08e94ac0e.png'. This request has been blocked; the content must be served over HTTPS.
(index):1 Mixed Content: The page at 'https://nzarchitecture.net.nz/' was loaded over HTTPS, but requested an insecure element 'http://nzarchitecture.net.nz/uploads/default/optimized/1X/f194d3ff8870aa98f79a9aef41a5d954c243aef6_2_512x512.png'. This request was automatically upgraded to HTTPS, For more information see https://blog.chromium.org/2019/10/no-more-mixed-messages-about-https.html
content.js:18 [Form Persistence] 收到状态检查指令
content.js:13 [Form Persistence] 从存储中获取的数据: Object
content.js:18 [Form Persistence] 页面状态更新: Object

```

I also don’t know where those chinese characters amongst the console warnings come from, and whether they are a cause for concern? The site itself was created in English, and has no other translations set up.

How do I tell Discourse to only load images over https?

---

<div class="post-metadata">

### Author: ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)
#### Post date: [December 9, 2025, 6:51am UTC](https://meta.discourse.org/t/login-dialog-missing-link-to-logo-because-discourse-force-https-set-to-false/390744/5 "2025-12-09T06:51:49Z")

</div>

The mixed content warnings may be important, especially in conjunction with your other topic [Bogus Dashboard advice](https://meta.discourse.org/t/bogus-dashboard-advice/390140)

@Paul_King Could it have happened as part of these recent changes to your site? [Bootstrap error during Discourse install: ENOENT - /etc/runit/1.d/letsencrypt - #9 by pfaffman](https://meta.discourse.org/t/bootstrap-error-during-discourse-install-enoent-etc-runit-1-d-letsencrypt/376416/9)

---

<div class="post-metadata">

### Author: ![Paul\_King](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/paul_king/32/165426_2.png) [@Paul\_King](https://meta.discourse.org/u/Paul_King)
#### Post date: [December 9, 2025, 7:43am UTC](https://meta.discourse.org/t/login-dialog-missing-link-to-logo-because-discourse-force-https-set-to-false/390744/6 "2025-12-09T07:43:27Z")

</div>

Yes, you are quite right, thanks @JammyDodger

Turns out my app.yml had the DISCOURSE\_FORCE\_HTTPS setting set to ‘false’

After changing it to ‘true’ & rebuilding, the logo reappears, and the warning in the administrator dashboard dissapeared.

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [January 8, 2026, 7:43am UTC](https://meta.discourse.org/t/login-dialog-missing-link-to-logo-because-discourse-force-https-set-to-false/390744/7 "2026-01-08T07:43:39Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
