أود إضافة اسم مستعار للمسار لموضوع معين في Discourse. في مثالي، أود أن يكون “/events” اسمًا مستعارًا لـ “/t/events/42”. هل من الممكن القيام بذلك من جانب العميل فقط دون الحاجة إلى تعريف مسار خلفي عبر مكون إضافي؟ حاولت إضافة مسار و transitionTo عبر مكون سمة، ولكن هذا يعمل فقط عندما تقوم الواجهة بتحميل صفحة بنجاح وينقر المستخدم على رابط للانتقال إلى “/events”. إذا حاول المستخدم تحميل الرابط “/events” مباشرة، فسيحصل على خطأ Oops! That page doesn’t exist or is private.
أفترض أن هذا يرجع إلى أن Discourse لا يقوم بـ “التوجيه بأسلوب html5” حيث تقوم المسارات غير المعروفة على جانب الخادم بتقديم SPA الذي يقوم بالتوجيه من جانب العميل. هل هناك طريقة لضبط Discourse للسقوط إلى التوجيه من جانب العميل إذا لم يتم العثور على المسار على جانب الخادم؟ إذا لم يكن الأمر كذلك، يبدو أن أي/جميع الأسماء المستعارة للمسارات يجب تعريفها عبر مكون إضافي يسجلها كمسارات خلفية صالحة تعيد التوجيه.