بعض الفئات معطلة: "لا يمكن أن يتبع الحمل أكثر من 20 إعادة توجيه"

بعد الترقية إلى الإصدار 2.7.0beta2، تعطل التنقل إلى بعض الفئات. عند محاولة الوصول إلى فئة، تظهر الأخطاء التالية في وحدة التحكم:

يمكنك تجربة ذلك بنفسك باستخدام الروابط التالية:

Ρεμπέτικο γλωσσάρι - Ρεμπέτικο Φόρουμ
Μαζώξεις - Ρεμπέτικο Φόρουμ
Ρεμπέτικο γλωσσάρι - Ρεμπέτικο Φόρουμ

من المثير للاهتمام أن عناوين URL لبعض الفئات الأخرى تعمل بشكل صحيح:

Επικαιρότητα - Ρεμπέτικο Φόρουμ
Επικαιρότητα - Ρεμπέτικο Φόρουμ
Ανακοινώσεις - Ρεμπέτικο Φόρουμ
Μουσική θεωρία - Ρεμπέτικο Φόρουμ

يتم تقديم منتدانا خلف خدمة Cloudflare، وقد قمنا بتعيين عنوان URL للمصدر (https://origin.rembetiko.gr) لحافلة الرسائل.

قمنا بتعطيل وكيل Cloudflare، لكن للأسف استمرت المشكلة. حاليًا، لا يزال وكيل Cloudflare معطلًا.

شكرًا جزيلاً مقدّمًا :slight_smile: العمل الذي تقومون به هنا رائع.

لقد دمّجنا مؤخرًا تغييرًا لإصلاح الروابط الحساسة لحالة الأحرف من أجل إصلاح خلل آخر. وكان ذلك يتعلق أيضًا بفئات تحتوي على روابط مكررة، وقد يكون هذا هو السبب :thinking:.

إذا فتحت الفئة 77 وقمت بتعيين الرابط كـ nil، فهل سيحل المشكلة؟

هل تقصد مثل هذا؟

https://rembetiko.gr/c/nil/77

لا، لا يعمل :confused:

عذراً على إحياء هذا الموضوع، لكن هل هناك حل بديل ممكن؟ لا تزال هذه الفئات غير قابلة للوصول…

شكراً مرة أخرى :slight_smile:

سأحاول تغيير (مؤقتًا) الاسم المختصر (slug):

قد يكون السبب أيضًا إضافة (plugin) مستخدمة في هذه الفئات وليس في الفئات الأخرى التي تعمل بشكل صحيح :thinking:

3 إعجابات

الكود غير القياسي الوحيد الذي يعمل على بعض هذه الفئات هو مكون السمة discourse-category-sidebars.

هذه قائمة الإضافات:

الإضافة غير القياسية الوحيدة (باستثناء whos-online) هي SealabsOnebox التي تُنتج فقط معاينات onebox لموقع ويب لا يدعم oEmbed — ولا أعتقد أنها قد تتداخل مع تحميل الفئات (خاصة تحميل فئة معينة).

شكرًا للنصيحة، سأحاول تحديث الأسماء المختصرة وسأحدث هذا الموضوع بنتائج ذلك. :slight_smile:

3 إعجابات

نعم، هذا هو بالضبط ما أعنيه عند تعيين الـ slugs إلى nil @chrispanag :thinking:

c = Category.find_by(id: 77)
c.update(slug: nil)

تحقق مما إذا كان إنشاء الـ slug التلقائي سيصلح الأمر.

إعجابَين (2)