Не удаётся загрузить PullHotlinkedImages для некоторых доменов

Спасибо за ссылку. Похоже, это сработало не очень хорошо:

Но я действительно тоже рассматривал это решение.

Другой вариант — заменить все теги [img] на пустые новые строки (пока не смог разобраться, как это сделать, но ищу), однако у нас 40 000 постов, поэтому я не хочу рисковать и провалить эту задачу… :sweat_smile:


edit: нет, это не сработает, потому что «рабочие» битые изображения находятся внутри ссылки [URL], поэтому результат выглядел бы так:


Изображения не будут отображаться :confounded:


edit 2: Я также пробовал заменить теги [IMG] на стандартные HTML-теги, например <img src="https://nsm09.casimages.com/img/2019/07/23//19072308092617331416324744.jpg" />
Но проблема остаётся той же, что и с тегами [IMG], так что это тоже не работает. Это очень обидно, особенно когда все изображения красиво отображаются в превью поста…


Edit 3: похожее явление (отчасти) наблюдается и в новых (не импортированных) постах, но не для всех ссылок на изображения.
Кроме того, если автоматическое отображение изображений не работает, они всё равно показываются, если вручную использовать любой тег или форматирование изображений, поддерживаемое Discourse.

Перестройка HTML не заставит первые две ссылки отображаться как изображения; они останутся как есть, хотя должны показывать изображение напрямую.

НО!
Когда выполняются задачи PullHotlinkedImages, изображения ломаются!

Я всё меньше понимаю, что происходит и связаны ли все эти проблемы каким-либо образом.

Это выглядит как проблема Discourse… Но так ли это?

Я не могу проверить на более старой версии Discourse, все мои форумы работают на последней.

(и ничего в логах Discourse)

Эта последняя проблема воспроизводится на try.discourse.org.

Сообщение:

https://www.serial-kombi.com/Content/images/PRO_/PRO_211881350_1.jpg

[img]https://www.serial-kombi.com/Content/images/PRO_/PRO_211881350_1.jpg[/img]

<img src="https://www.serial-kombi.com/Content/images/PRO_/PRO_211881350_1.jpg" />

![](https://www.serial-kombi.com/Content/images/PRO_/PRO_211881350_1.jpg)

Обратите внимание:

  1. первая ссылка не отображает изображение
  2. все варианты форматирования изображений корректно показывают картинку — как в предварительном просмотре, так и после отправки сообщения
  3. подождите, пока загрузятся удалённые изображения; после этого изображения перестают отображаться:

:frowning:

Тогда это, думаю, баг. Мне кажется, это происходит потому, что после загрузки изображения оно становится upload://ddd.

Спасибо @Canapin, мы посмотрим.

Изображение не загружается, потому что веб-сервер www.serial-kombi.com настроен некорректно. Он отправляет неполную цепочку сертификатов. Отсутствует промежуточный сертификат.

В большинстве браузеров, вероятно, кэширован промежуточный сертификат «Sectigo RSA Organization Validation Secure Server CA» с другого сайта, поэтому проблема не очевидна. Загрузка не удаётся, потому что, насколько мне известно, в OpenSSL нет такого кэша. Сервер обязан отправлять его.

Убедитесь сами в тесте SSL-сервера для www.serial-kombi.com. В нём сообщается о неполной цепочке сертификатов.

Спасибо за уточнение!