عبد النور محمد نشر 29 سبتمبر 2021 أرسل تقرير نشر 29 سبتمبر 2021 هذا هو ملف next.config.js الخاص بي ... async redirects() { { source: '/shop', has: [ { type: 'query', key: 'q', value: '(<sef>)', }, ], permanent: false, destination: '/shop/:sef', }, } .... هذا لا يعيد التوجيه من shop?q = sefإلى shop / sef. ما المشكلة في هذا الأمر؟ 2 اقتباس
0 شرف الدين حفني نشر 29 سبتمبر 2021 أرسل تقرير نشر 29 سبتمبر 2021 هذا لأنك تقوم بكتابة الصيغة بشكل خاطئ, حيث من المفترض أن تتم كتابة الصيغة على النحو التالي async redirects() { return [ { source, has, destination, permanent, }, ] } بينما قمت انت بكتابتها على النحو التالي async redirects() { { source:, has, permanent: destination, }, } فأولاً أنت لم تقم بوضع كلمة return لتحدد القيمة التي يتم إرجاعها من تلك الدالة, ثانياً لم تقم بتغليف الكائن في مصفوفة, فيجب عليك إعادة كتابتها لتصبح مﻻئمة , مثلاً تكن هكذا async redirects() { return[ { source: '/shop', has: [ { type: 'query', key: 'q', value: '(<sef>)', }, ], permanent: false, destination: '/shop/:sef', }, ] } اقتباس
السؤال
عبد النور محمد
هذا هو ملف next.config.js الخاص بي
هذا لا يعيد التوجيه من shop?q = sefإلى shop / sef.
ما المشكلة في هذا الأمر؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.