trailingSlash

بشكل افتراضي، سيقوم Next.js بإعادة توجيه عناوين URL التي تحتوي على شرطة مائلة نهائية إلى نظيراتها بدون الشرطة المائلة. على سبيل المثال، /about/ سيتم إعادة توجيهها إلى /about. يمكنك تكوين هذا السلوك ليعمل بالعكس، حيث يتم إعادة توجيه عناوين URL بدون شرطة مائلة نهائية إلى نظيراتها التي تحتوي على شرطة مائلة نهائية.

افتح ملف next.config.js وأضف إعداد trailingSlash:

next.config.js
module.exports = {
  trailingSlash: true,
}

مع تفعيل هذا الخيار، سيتم إعادة توجيه عناوين URL مثل /about إلى /about/.

عند استخدام هذا الخيار مع إعداد output: "export"، ستقوم صفحة /about بإخراج ملف /about/index.html (بدلاً من الملف الافتراضي /about.html).

سجل التغييرات

الإصدارالتغييرات
v9.5.0تمت إضافة trailingSlash.