简体   繁体   中英

dynamic routing with nextjs before the page name

I am using react with Nextjs and i would like to use a dynamic name before the page name instead after.

Per example i have 2 files about.tsx and music.tsx wish loads as:

localhost:3000/about

localhost:3000/music

What i would like is:

localhost:3000/nirvana/about

localhost:3000/nirvana/music

localhost:3000/metalica/about

localhost:3000/metalica/music

and to be able to identify the dynamic slug before the page name, so i can know which band name is, does anyone know how to do this with nextjs?

thank you

You can create pages/[music_type]/about.js and pages/[music_type]/music.js files to make music_type dynamic. You can even add dynamic route for '/about ' and '/music' by creating pages/[music_type]/[sub].js

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM