Когда я добавил CDN к работающему мной инстансу, после пересборки всех постов ссылки указывали не на CDN, а на domain.com/cdn.domain.com/original/2X/image.png .
После попытки исправить URL путём переназначения они стали указывать на domain.com/uploads/uploads/default .
Так что моя цель — хотя бы вернуть ссылки на /uploads/default или, возможно, снова на CDN, если это не вызовет лишних проблем и страданий.
RGJ
(Richard - Communiteq)
15.Март.2020 22:22:05
2
Это звучит похоже на эту проблему: Multisite + short-url + secure_uploads + s3
Команда script/discourse remap //domain.com/uploads/uploads/ //domain.com/uploads/ должна помочь.
Сработает ли это, если указывать на CDN, или мне стоит поискать другой метод?
Итак, после некоторых мучений я нашёл решение.
Загрузите отсутствующие файлы в бакет S3 с помощью s3cmd
Перенастройте их на CDN
Перенастройте ещё больше объектов на CDN (которые каким-то образом были привязаны к https://uploads )
Затем повторите этот процесс для каждого типа неверного сопоставления.