حتى مع تمكين إعداد detailed 404، فإن اتباع صفحة فئة (site.com/c/category أو site.com/c/category/subcategory) لا يؤدي إلى رابط لصفحة 404 مخصصة، بنفس الطريقة التي يعمل بها النقر على صفحة منشور (site.com/t/title/1234). أم أنني أفتقد شيئًا؟
هل هذا هو السلوك المقصود؟
في رأيي، الصفحة المخصصة للفئة/الفئة الفرعية أكثر أهمية من صفحة المنشور (فإن خطر عدم الاعتراف بوجود الفئة أقل منه بالنسبة للمنشور، بالإضافة إلى أن الصفحة المخصصة ستربط مباشرة بالمجموعة المعنية). لذا، أقترح إضافة الصفحة المخصصة لهذه الروابط أيضًا.
ربما – @eviltrout هل يمكنك أن تطلب من شخص ما تقدير الجهد المبذول في هذه الحالة؟ أنا متعاطف لأن الفئات مرتبطة ارتباطًا وثيقًا بالأذونات في Discourse، لذا فمن المنطقي أن يكشف خطأ 404 عن بعض التفاصيل الإضافية في هذه الحالة.
أعتقد أنني لدي إصلاح نظيف من خلال وضع المنطق في وحدة التحكم exception، مما سيمكن الإضافات المستقبلية إلى detailed_404 من الحدوث بسلاسة أكبر، إذا قررنا القيام بذلك في أي وقت.