# Изображения сломаны на странице входа

**URL:** https://meta.discourse.org/t/images-a-broken-on-login-page/361288
**Category:** Support
**Created:** [10.Апрель.2025 16:53:13 UTC](https://meta.discourse.org/t/images-a-broken-on-login-page/361288 "2025-04-10T16:53:13Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![Taxick](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/taxick/32/448996_2.png) [@Taxick](https://meta.discourse.org/u/Taxick)
#### Post date: [10.Апрель.2025 16:53:13 UTC](https://meta.discourse.org/t/images-a-broken-on-login-page/361288/1 "2025-04-10T16:53:13Z")

</div>

Привет

Я работаю над новым форумом. Но у меня возникла проблема со страницей входа… Изображение не отображается. → [https://wpdebat.dk/](https://wpdebat.dk/)

 ![1](https://global.discourse-cdn.com/meta/original/4X/c/5/0/c503f4fb0887e3825c5b7f4a985f561f2dc1bb76.png)

Однако, если я щёлкну правой кнопкой мыши по изображению, скопирую URL и открою его, изображение отображается нормально.

```plaintext
https://www.wpdebat.dk/uploads/default/original/1X/b48583f04a50eea67fe53105d6ff8ae0db8260bd.png

```

Что может быть не так?

С уважением,

Томас

РЕДАКТИРОВАНИЕ: я попробовал три разных браузера и очистил кэш браузера!

---

<div class="post-metadata">

### Author: ![Arkshine](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/arkshine/32/298682_2.png) [@Arkshine](https://meta.discourse.org/u/Arkshine)
#### Post date: [11.Апрель.2025 00:36:20 UTC](https://meta.discourse.org/t/images-a-broken-on-login-page/361288/3 "2025-04-11T00:36:20Z")

</div>

Привет, вы можете включить `Принудительный HTTPS` в настройках:

 ![image](https://global.discourse-cdn.com/meta/original/4X/2/c/4/2c412252be9f1cd7297ab0e520e33b67c59825b5.png)

Это поможет избежать смешанного содержимого HTTP/HTTPS.

![image](https://cdck-file-uploads-global.s3.dualstack.us-west-2.amazonaws.com/meta/original/4X/6/1/5/615a9371db4052936b9f29772533e20f6bf1998c.png)

---

<div class="post-metadata">

### Author: ![Taxick](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/taxick/32/448996_2.png) [@Taxick](https://meta.discourse.org/u/Taxick)
#### Post date: [11.Апрель.2025 11:46:19 UTC](https://meta.discourse.org/t/images-a-broken-on-login-page/361288/4 "2025-04-11T11:46:19Z")

</div>

Привет @Arkshine

Спасибо за ответ.

После принудительного включения HTTPS мой сайт перестал работать.

Я не могу войти/выйти из системы, создавать темы, сохранять настройки и так далее.

Затем я выполнил:

```plaintext
cd /var/discourse
./launcher enter app
rails c
SiteSetting.force_https = false
exit

```

После этого я отключил принудительный HTTPS — теперь сайт снова доступен, но изображения не отображаются.

**Вот дополнительные детали**

- В файле app.yml мой hostname: DISCOURSE\_HOSTNAME: ‘www.wpdebat.dk’

- Я использую Virtualmin как панель управления на сервере

- В качестве веб-сервера используется apache2

- Ubuntu 24.04

- Я следовал этой инструкции с форума Virtualmin:

> **[How to install Discourse alongside Virtualmin](https://forum.virtualmin.com/t/how-to-install-discourse-alongside-virtualmin/124531)**
>
> SYSTEM INFORMATION OS type and version Ubuntu 22.04 Webmin version 2.105 Virtualmin version 7.9.0 I saw it was asked a few times, so here’s a quick guide. Install Discourse From Discourse’s folder, Don’t run ./discourse-setup ...

С уважением,

Томас

---

<div class="post-metadata">

### Author: ![Taxick](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/taxick/32/448996_2.png) [@Taxick](https://meta.discourse.org/u/Taxick)
#### Post date: [11.Апрель.2025 12:08:25 UTC](https://meta.discourse.org/t/images-a-broken-on-login-page/361288/6 "2025-04-11T12:08:25Z")

</div>

Извините — я обновлю пост выше, когда вы ответите.

---

<div class="post-metadata">

### Author: ![Arkshine](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/arkshine/32/298682_2.png) [@Arkshine](https://meta.discourse.org/u/Arkshine)
#### Post date: [11.Апрель.2025 12:38:17 UTC](https://meta.discourse.org/t/images-a-broken-on-login-page/361288/7 "2025-04-11T12:38:17Z")

</div>

Спасибо за дополнительную информацию.

Судя по моим данным, `wpdebat.dk` у меня работает. У вас есть действительный SSL-сертификат для корневой зоны и поддомена www. Однако у вас всё ещё есть смешанный контент; как указано в руководстве, для его устранения необходимо включить опцию `force https`.

Вы хотите использовать `www.wpdebat.dk` вместо `wpdebat.dk` в переменной `DISCOURSE_HOSTNAME`?  
Не знаю, может ли это вызвать проблему, но я бы использовал `wpdebat.dk` и настроил Virtualmin на перенаправление www → без www (или наоборот, если вы предпочитаете оставлять www).

---

<div class="post-metadata">

### Author: ![Taxick](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/taxick/32/448996_2.png) [@Taxick](https://meta.discourse.org/u/Taxick)
#### Post date: [11.Апрель.2025 13:29:23 UTC](https://meta.discourse.org/t/images-a-broken-on-login-page/361288/8 "2025-04-11T13:29:23Z")

</div>

> [@Arkshine](#):
>
> вместо `wpdebat.dk` в `DISCOURSE_HOSTNAME`?  
> Не знаю, может ли это вызвать проблему, но я бы использовал `wpdebat.dk` и сказал бы Virtualmin

@Arkshine

Проблема решена — была проблема с перенаправлениями сайта.

Я убрал www. из настроек, и теперь всё работает.

Спасибо за помощь

---

<div class="post-metadata">

### Author: ![Arkshine](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/arkshine/32/298682_2.png) [@Arkshine](https://meta.discourse.org/u/Arkshine)
#### Post date: [11.Апрель.2025 13:41:21 UTC](https://meta.discourse.org/t/images-a-broken-on-login-page/361288/9 "2025-04-11T13:41:21Z")

</div>

Понятно. Рад, что теперь всё работает!

Так как в конфигурации Discourse используется www, это может вызвать проблемы.

Я всё же рекомендую выбрать вариант с www или без него, настроить app.yml и настроить перенаправление в Virtuamin. Это принесёт преимущества для SEO (единообразие URL, предотвращение дублирования контента, аналитика в рамках одного домена и т. д.).
