فشل تحميل الخطوط عند استخدام نطاق apex (CORS)

مرحباً! لدي نسخة Discourse 3.5.0.beta3-dev على https://wingsoffire.forum. تم إعداد النسخة تحت النطاق الفرعي www، ولكني أستخدم Cloudflare CNAME flattening لاستخدام النطاق الأساسي.

كل شيء يعمل كما هو متوقع باستثناء أنه لا يمكن تنزيل الخطوط. يظهر هذا الخطأ باستخدام LibreWolf 137.0.1-1:

Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://wingsoffire.forum/fonts/Roboto-Bold.woff2?v=0.0.18. (Reason: CORS header ‘Access-Control-Allow-Origin’ does not match ‘*, https://www.wingsoffire.forum, https://wingsoffire.forum’).
ndownloadable font: download failed (font-family: "Roboto" style:normal weight:700 stretch:100 src index:0): bad URI or cross-site access not allowed source: https://www.wingsoffire.forum/fonts/Roboto-Bold.woff2?v=0.0.18

وعلى متصفح Ungoogled Chromium 135.0.7049.84:

Access to font at 'https://wingsoffire.forum/fonts/Roboto-Bold.woff2?v=0.0.18' (redirected from 'https://www.wingsoffire.forum/fonts/Roboto-Bold.woff2?v=0.0.18') from origin 'https://wingsoffire.forum' has been blocked by CORS policy: The 'Access-Control-Allow-Origin' header contains multiple values '*, https://www.wingsoffire.forum, https://wingsoffire.forum', but only one is allowed.
GET https://wingsoffire.forum/fonts/Roboto-Bold.woff2?v=0.0.18 net::ERR_FAILED 200 (OK)

لا أرى تنزيل الخط المحدد عند زيارة موقعك، ولكني أرى بعض الموارد يتم تحميلها من www.wingsoffire.forum ومعظمها من wingsoffire.forum.
هذا الخط يعيد التوجيه أيضًا بالنظر إلى رسالة الخطأ. قد يسبب ذلك المشكلة.

يجب عليك

./launcher enter app

ثم

discourse remap //www.wingsoffire.forum/ //wingsoffire.forum/
إعجاب واحد (1)

شكرًا!

إعادة كتابة جميع تكرارات //www.wingsoffire.forum/ إلى //wingsoffire.forum/
سيتم التشغيل على قاعدة بيانات 'default'
ستقوم هذه المهمة بإعادة كتابة البيانات، هل أنت متأكد (اكتب نعم): نعم

إعادة تعيين الجداول في الافتراضي...

post_hotlinked_media=4
post_revisions=12
post_search_data=2
posts=126
site_settings=1
stylesheet_cache=825
topic_links=36
user_histories=10
تم

ومع ذلك، لا يوجد تغيير، حتى بعد إعادة التشغيل وإعادة البناء. يتم تقديم نفس الأخطاء.

هنا قائمة اختيار الخط في لوحة الإدارة.

![تُظهر الصورة قائمة إعدادات الخط حيث تم تحديد "Roboto" كخط أساسي وخط عنوان، مع تعيين حجم نص افتراضي على "عادي". (تم تعليقه بواسطة الذكاء الاصطناعي)|467x500](upload://5cwrCZFIhmWcXsrjmftZP2YicN1.png)

يمكنني تنزيل ملف الخط على https://wingsoffire.forum/fonts/Roboto-Regular.woff2?v=0.0.19، ولكن يبدو أنه معطل.

![تُظهر الصورة نافذة خصائص الأحرف لخط "Roboto"، مع نص مفصل بتنسيق لوريم إيبسوم، مما يشير إلى أنه تم تعيينه بحجم 10.0. (تم تعليقه بواسطة الذكاء الاصطناعي)|606x460](upload://aOgFIkv6E7H9TgtrMomJE5hiAav.png)

![تعرض الصورة مربع حوار حزمة خطوط البرامج لخط "Roboto"، وتُظهر أحرفها وخصائصها وخيار "تثبيت الخط". (تم تعليقه بواسطة الذكاء الاصطناعي)|608x460](upload://b7HP8bTIJRv4mpIMghssrzlfZdE.png)

هل يمكنك محاولة مسح ذاكرة التخزين المؤقت لـ Cloudflare؟

إعجاب واحد (1)

لقد أصلح ذلك! شكراً لك، لم أكن لأفكر في ذلك أبداً.

عيد فصح سعيد أيضاً!

إعجاب واحد (1)

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.