المُحيل مع اسم النطاق في الـ slug يكسر تضمين التعليقات

يبدو أن وجود example.com في رابط المنشور (slug) على blog.example.com يعطل طريقة مطابقة رأسية Referer التي يستخدمها Discourse للتعليقات.

هذا هو كيف ظهر هذا الخطأ في نسختنا اليوم:

لم نغوص بعمق في هذا الأمر، كانت حلنا السريع هو إزالة . من الرابط واستبدالها بـ - ثم إعادة إنشاء موقع المدونة (فروقات الكود). أدى ذلك إلى اختفاء المشكلة، ويعمل قسم التعليقات الآن بشكل صحيح.
ليست مشكلة كبيرة، لكن يبدو أن هذا خطأ في Discourse، لذا نبلغ عنه هنا.

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

يبدو أن رسالة الخطأ غير صحيحة. السبب الحقيقي هو أنك تقوم بتمرير “embed_url” غير صحيح في الطلب أعلاه. يمكنك رؤية حرف “/” مفقود في لقطة الشاشة.

Screenshot 2021-09-30 192515

3 إعجابات

شكرًا لك، في الواقع، كان الـ referer تخمينًا خاطئًا من جانبنا. سنضيف تطبيع الـ slug في مولد المدونات، بحيث يبدأ URL.pathname دائمًا بـ /

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