مرحباً بكم يا أصدقاء،
أنا أقوم بنقل تثبيت Discourse إلى خادم جديد. يبقى النطاق كما هو، لكننا قمنا بنقل جميع الصور القديمة المرفوعة إلى مساحة S3 على DigitalOcean باستخدام RCLONE. قمت بتثبيت Discourse نظيفاً، ثم رفعت نسخة احتياطية دون الصور. حتى الآن كل شيء على ما يرام، وجميع المنشورات موجودة.
تعمل الصور الجديدة المرفوعة بشكل صحيح، لكنني أواجه صعوبة في إعادة توجيه الروابط القديمة للصور في المنشورات إلى الموقع الجديد.
كان الموقع القديم هو: domain[dot]com/uploads/
أما الموقع الجديد فهو: space.ams3.digitaloceanspaces[dot]com/
لقد جربت إعادة التوجيه بالأمر التالي:
discourse remap olddomain.com/uploads/ space.ams3.digitaloceanspaces.com/
كما جربت الأوامر التالية:
rake posts:rebake
rake posts:rebake_match[“uploads”]
لكن المسارات التي تشير إليها الصور القديمة لا تزال تشير إلى المسار القديم للنطاق. يبدو أن إعادة التوجيه وإعادة البناء لم يكونا لهما أي تأثير. هل هناك شيء واضح فاتني؟