الموضوع الذي يحتوي على يابانية في الرابط لا يعيد التوجيه إذا لم يطابق الرابط تمامًا

شكرًا لك يا @Falco وفريق Discourse على الإصلاح :rose:

بعد تغيير توليد السلاگ إلى encoded، تم حل مشكلة الموضوعات ذات الخطأ 404 (دون الحاجة إلى إعادة معالجة السلاگ).

لا نزال نواجه مشكلة “الفئات غير الموجودة”، وقد جربت بعض الأمور على نسخة الاختبار (staging) من Discourse للتأكد من عدم التسبب في أي أخطاء :grin:

وصف المشكلة

  1. عند إعادة توليد السلاگ إلى ascii:

تعمل الفئات مرة أخرى، وتكون الروابط المُنشأة لها ممتازة (بالعربية كما هو متوقع):

https://discourse.coretabs.net/c/%D8%A7%D9%84%D8%A3%D8%B3%D8%A6%D9%84%D8%A9-%D9%88%D8%A7%D9%84%D8%A7%D8%B3%D8%AA%D9%81%D8%B3%D8%A7%D8%B1%D8%A7%D8%AA

لكن الروابط المُنشأة للموضوعات تكون بالإنجليزية فقط (رغم أن العنوان فعليًا بالعربية)، على سبيل المثال:

https://discourse.coretabs.net/t/5-mktbat-baythwn-mfydt-lmsharye-telym-alalt/2930/5
  1. عند تغيير توليد السلاگ إلى encoded:

لا تعمل الفئات (تظهر رسالة “عذرًا! الصفحة غير موجودة أو خاصة”)، رغم أن الروابط المُنشأة لها ممتازة (بالعربية كما هو متوقع):

https://discourse.coretabs.net/c/%D8%B9%D8%A7%D9%85

بينما تعمل الموضوعات بروابطها العربية المتوقعة:

https://discourse.coretabs.net/t/5-%D9%85%D9%83%D8%AA%D8%A8%D8%A7%D8%AA-%D8%A8%D8%A7%D9%8A%D8%AB%D9%88%D9%86-%D9%85%D9%81%D9%8A%D8%AF%D8%A9-%D9%84%D9%85%D8%B4%D8%A7%D8%B1%D9%8A%D8%B9-%D8%AA%D8%B9%D9%84%D9%8A%D9%85-%D8%A7%D9%84%D8%A2%D9%84%D8%A9/2930/5

الإصلاح

  1. غيّر إعدادات توليد السلاگ إلى ascii.
  2. غيّر سلاگ الفئات إلى الإنجليزية من صفحة كل فئة.
  3. غيّر إعدادات توليد السلاگ إلى encoded.
  4. الآن يمكنك تغيير سلاگ الفئات إلى لغتك المفضلة.
5 إعجابات