عندما أضفت شبكة توصيل محتوى (CDN) إلى الخادم الذي أديره، وبعد إعادة معالجة جميع المنشورات، لم تشير الروابط إلى الـ CDN، بل أصبحت تشير إلى domain.com/cdn.domain.com/original/2X/image.png .
بعد محاولة إصلاح الروابط عن طريق إعادة تعيينها، أصبحت تشير إلى domain.com/uploads/uploads/default .
لذا، فإن ما أحاول تحقيقه هو على الأقل إعادة توجيه الروابط إلى /uploads/default، أو ربما إلى الـ CDN مرة أخرى إذا لم يكن ذلك سببًا في المزيد من المتاعب والمعاناة.
RGJ
(Richard - Communiteq)
15 مارس 2020، 10:22م
2
يبدو أن هذا مرتبط / مألوف لهذه المشكلة Multisite + short-url + secure_uploads + s3
يجب أن ينجح الأمر باستخدام الأمر script/discourse remap //domain.com/uploads/uploads/ //domain.com/uploads/.
هل سيؤدي هذا العمل أيضًا عند التوجيه إلى CDN، أم يجب أن أبحث عن طريقة أخرى؟
إذن، وبعد بعض الألم والمعاناة، وجدت حلاً.
قم برفع الملفات المفقودة إلى سلة S3 باستخدام s3cmd
أعد تعيينها إلى CDN
أعد تعيين المزيد من العناصر إلى CDN (والتي تم تعيينها بطريقة ما إلى https://uploads )
ثم كرر هذه العملية لكل نوع مختلف من التعيينات غير الصحيحة