يمكنك التعامل مع جميع صفحات 404 المعطلة إلى الصفحة الرئيسية أو صفحة أخرى باستخدام ميزة “تخصيص”.
انتقل إلى قسم تخصيص > سمات > إنشاء سمة جديدة > قم بتسمية السمة الخاصة بك على سبيل المثال إعادة توجيه 404 واضبط السمة الأساسية على الافتراضي.
ثم قم بإنشاء السمة الجديدة > تحرير CSS/HTML. في قسم HTML، قم بإنشاء مقتطف JavaScript سيتعامل مع إعادة التوجيه.
الصق هذا الرمز.
<script type="text/discourse-plugin">
api.onPageChange((url, title) => {
// إعادة التوجيه إلى الصفحة الرئيسية لجميع صفحات 404
if (url.includes('/404')) {
window.location.href = '/';
}
});
</script>
يرجى تعديل اسم صفحتك حسب حاجتك. اقرأ هذا إعادة توجيه عنوان URL القديم إلى عنوان URL جديد لـ Discourse