خطأ 404 عند التراجع عن اسم وسم بعد تغييره بدون إعادة تحميل الصفحة

هذه مشكلة بسيطة جدًا، نوع من الحالات الهامشية، ولكن مواجهة خطأ 404 ليس أمرًا ممتعًا أبدًا لأنه يثير تساؤل “هل فعلت شيئًا خاطئًا؟” عند إدارة موقع ويب.

يؤدي تغيير اسم علامة وإعادتها إلى اسم علامة سابق على نفس الشاشة (مما يعني، دون إعادة تحميل الصفحة) إلى حدوث خطأ 404.

tag 404)

tag 404

إذا قمت بتغيير اسم علامة مرة واحدة على الأقل وانتهى بك الأمر باختيار أي اسم علامة قمت بالتحقق منه مسبقًا على نفس الشاشة (أو الاسم الأصلي)، فإن Discourse يطلب مسارًا خاطئًا /tag/<tag_name>/notifications باستخدام tag_name غير مستخدم، مما يؤدي إلى خطأ 404.

خطوات التكرار:

  1. افتح صفحة علامة موجودة: https://your-discourse.com/tag/a

  2. انقر على مفتاح الربط، قم بتغيير الاسم وتحقق :white_check_mark:

  3. (اختياري) قم بتغيير الاسم مرة أخرى

  4. أعد الاسم إلى أحد الأسماء السابقة (أو اسم العلامة الأصلي)

  5. :four: :zero: :four:

إعجابَين (2)

شكراً على التقرير المفصل، لقد حصلت على إصلاح لهذا الأمر والذي يجب دمجه قريباً:

3 إعجابات

حسنًا، تم دمجه الآن :rocket:

4 إعجابات