كيفية إعادة توجيه جميع صفحات 404 إلى الصفحة الرئيسية؟

يمكنك التعامل مع جميع صفحات 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