الإعداد:
- تثبيت في مجلد فرعي على
/forum - يمكن إعادة إنتاج المشكلة في كل من
v2.5.4وtests-passed - مستخدم باسم
forumadmin
يجب أن يكون ملف المستخدم مرئيًا في /forum/u/forumadmin/summary
ومع ذلك، عند طلب هذا الرابط، يتم إصدار إعادة توجيه عبر JavaScript إلى /forum/uadmin/summary، أي يتم إزالة /forum من وسط الرابط.
مشكلة ذات صلة ولكنها مختلفة:
عند تعديل مستخدم يبدأ اسم المستخدم فيه بـ forum، يؤدي الضغط على حفظ في حقل الاسم إلى ظهور خطأ 404 (غير موجود)، لأن طلب PUT يتم إرساله إلى /u/forumadmin.json بدلاً من /forum/u/forumadmin.json. هنا يتم إزالة المجلد الفرعي، ولكن فقط عندما يبدأ اسم المستخدم باسم المجلد الفرعي.
أنا غير ملم تمامًا بتوجيهات Ember لذا لم تنجح المزيد من التحقيقات. أتذكر بشكل ضبابي أنني رأيت خطأً مشابهًا قبل بضعة أسابيع.