Blackblaze و Cloudflare: تحميل الصور يعمل، لكنها لا تظهر في المنشور

يبدو أنني ارتكبت خطأً في تكوين عنوان URL لـ CDN مع Cloudflare.

أستخدم Blackblaze كحاوية S3.

يتم رفع الصور بنجاح، لكنها تظهر في المنشور بمسار غير صحيح، مما يمنع عرضها. أعتقد أن السبب هو تكوين خاطئ في Cloudflare.

ملاحظة: لم أقم بإجراء أي تغييرات على ملف app.yml المذكور هنا، ولم أقم بإعادة معالجة المحتوى بعد.

لقد أنشأت منشورًا تجريبيًا في:
https://kyrgyz.club/t/what-is-lorem-ipsum/28

عند محاولة فتح الصورة في علامة تبويب جديدة، يحاول المتصفح فتحها من العنوان التالي:
https://cdn.kyrgyz.club/original/1X/df20411cc37e6e627202d7cdc4d2e5e3cb077701.jpeg

بينما يكون العنوان الصحيح هو:
https://f002.backblazeb2.com/file/kyrgyzclub-uploads-bucket/original/1X/df20411cc37e6e627202d7cdc4d2e5e3cb077701.jpeg

الآن، دعني أعرض إعداداتي.

على جانب Discourse

على جانب Cloudflare

على جانب Blackblaze

أعتقد أن عنوان URL الخاص بشبكة CDN (في Discourse) يجب أن يشير إلى المسار نفسه لجذر خزانة الملفات الخاصة بك.

حاول تغيير s3 cdn url من https://cdn.kyrgyz.club إلى https://cdn.kyrgyz.club/file/kyrgyzclub-uploads-bucket (لأن سجل CNAME يشير إلى cdn.kyrgyz.club نحو نطاق Backblaze، وهو f002.backblazeb2.com، وليس نحو خزانة الملفات المحددة الخاصة بك).

الملف: https://f002.backblazeb2.com/file/kyrgyzclub-uploads-bucket/original/1X/df20411cc37e6e627202d7cdc4d2e5e3cb077701.jpeg

يمكن الوصول إليه عبر: https://cdn.kyrgyz.club/file/kyrgyzclub-uploads-bucket/original/1X/df20411cc37e6e627202d7cdc4d2e5e3cb077701.jpeg

واو، شكرًا لك يا لوكاس!