No App Router, a estrutura de pastas dentro de app/ define suas rotas — não há configuração de roteador para escrever. Cada pasta é um segmento de URL, e arquivos especiais nela definem o que esse segmento renderiza.
Pastas = segmentos de URL
app/
page.tsx → /
about/page.tsx → /about
blog/page.tsx → /blog
blog/[slug]/page.tsx → /blog/:slug (dynamic segment)
shop/(sale)/page.tsx → /shop (route group — parentheses don't add to URL)
