تجاوز إلى المحتوى الرئيسي
الإصدار: 1.x

AUTH431: نقل REST محظور

ماذا يعني هذا​

لم تستجب واجهة REST API الخاصة بالمتجر على أي صيغة عنوان يمكن لهذا التطبيق استخدامها.

جرّب التطبيق واجهة REST API الخاصة بالمتجر على عنوانها المعتاد (/wp-json/...) وعلى العنوان الاحتياطي المدمج في WordPress (/?rest_route=...)، ولم يستجب أيّ منهما. قد يكون موقع المتجر نفسه يعمل — فالمشكلة تحديدًا هي تعذّر الوصول إلى واجهة REST API، وعادةً بسبب إضافة أمان تخفيها أو قاعدة جدار حماية تحظرها.

بياناتك​

لم تتأثر أي بيانات طلبات أو منتجات.

استكشاف الأخطاء وإصلاحها​

على المتجر — لمسؤول الموقع: إذا كانت إضافة أمان تخفي /wp-json/ أو تعيد تسميته (مثل WP Hide)، فاسمح أيضًا بالصيغة /?rest_route= المدمجة في WordPress — فالتطبيق يلجأ إليها تلقائيًا.

على المضيف / الخادم:

  1. تحقق من قواعد جدار الحماية (WAF) بحثًا عن أي شيء يطابق wp-json أو rest_route واسمح بمرور واجهة REST API الخاصة بالمتجر نفسه.
  2. إذا كان الخادم خلف صفحة صيانة أو تحدٍّ لكشف الروبوتات، فقد تُجاب طلبات REST بصفحة HTML — عطّل التحدي بالنسبة إلى واجهة REST API.

للاختبار (لأي شخص): ينبغي أن يعيد https://your-store.com/?rest_route=/ استجابة JSON، لا صفحة 403 ولا الصفحة الرئيسية للموقع.

التفاصيل​

الرمز
AUTH431 (REST_TRANSPORT_BLOCKED)
درجة الخطورة
error
تاريخ الإضافة
WCPOS 1.10.0