هذه مشكلة بسيطة جدًا، نوع من الحالات الهامشية، ولكن مواجهة خطأ 404 ليس أمرًا ممتعًا أبدًا لأنه يثير تساؤل “هل فعلت شيئًا خاطئًا؟” عند إدارة موقع ويب.
يؤدي تغيير اسم علامة وإعادتها إلى اسم علامة سابق على نفس الشاشة (مما يعني، دون إعادة تحميل الصفحة) إلى حدوث خطأ 404.
إذا قمت بتغيير اسم علامة مرة واحدة على الأقل وانتهى بك الأمر باختيار أي اسم علامة قمت بالتحقق منه مسبقًا على نفس الشاشة (أو الاسم الأصلي)، فإن Discourse يطلب مسارًا خاطئًا /tag/<tag_name>/notifications باستخدام tag_name غير مستخدم، مما يؤدي إلى خطأ 404.
خطوات التكرار:
افتح صفحة علامة موجودة: https://your-discourse.com/tag/a
انقر على مفتاح الربط، قم بتغيير الاسم وتحقق
(اختياري) قم بتغيير الاسم مرة أخرى
أعد الاسم إلى أحد الأسماء السابقة (أو اسم العلامة الأصلي)