Nuxtjs Guideline: Routing — Use catch-all routes. Description: Handle multiple path segments with [...slug]. Do: [...slug].vue for catch-all. Don't: Multiple nested dynamic routes. Good Example: pages/[...slug].vue. Bad Example: pages/[a]/[b]/[c].vue. Severity: Low. Docs: https://nuxt.com/docs/getting-started/routing.