HOST111: إعداد CORS خاطئ
ماذا يعني هذا
إعداد الأصل المتقاطع (CORS) على الخادم معطوب، فيرفض المتصفح استجاباته.
يستجيب المتجر، لكن ترويسات استجابة CORS لديه خاطئة — مكرَّرة، أو مضبوطة على أصل خاطئ، أو مفقودة في استجابات الأخطاء. عندئذ يخفي المتصفح الإجابة الحقيقية عن تطبيق الويب، وهو ما يحجب أيضًا كل خطأ آخر خلف فشل شبكة عام. والإصلاح يكون على الخادم: ترويسة Access-Control-Allow-Origin واحدة بالضبط، موجودة في كل رمز حالة.
بياناتك
لم تتأثر أي بيانات طلبات أو منتجات.
استكشاف الأخطاء وإصلاحها
- ابحث عن طبقة CORS ثانية (إضافة وإعداد الخادم يضيفان الترويسات معًا) واحذف إحداهما — فتكرار Access-Control-Allow-Origin خطأ فادح في المتصفح.
- على nginx، تتخطى أسطر add_header استجابات الأخطاء ما لم تنتهِ بـ 'always' — يجب أن تكون ترويسات CORS على استجابات 4xx/5xx أيضًا.
- إذا كان CDN أو وكيل يضيف ترويسات CORS، فتأكد من أنها لا تتعارض مع ترويسات WordPress الخاصة.
- لا يستخدم تطبيقا سطح المكتب والجوال CORS وسيستمران في العمل أثناء إصلاح هذا.