Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

trailingSlash causa um redirect se não colocar barra no final da url

Só para registrar que notei que trailingSlash: true causa um redirects com status 308 se não colocarmos o / no final, ele vai por exemplo de /perguntas para /perguntas/ com redirect.

Eu tinha colocado destination: '/faq', o que causava um novo redirect, então arrumei para evitar este redirect, colocando destination: '/faq/'

Bacana.

1 resposta
solução!

Olá Angelo, tudo bem?

Muito obrigada por compartilhar sua experiência com o uso do trailingSlash no Next.js. Realmente, essa configuração pode causar redirecionamentos indesejados se não for usada corretamente.

Fico feliz em saber que você conseguiu resolver o problema ao adicionar a barra no final da URL. Isso evita o redirecionamento e ajuda a manter a consistência na navegação do usuário.

Lembre-se sempre de testar bem suas configurações e verificar se estão funcionando corretamente antes de colocar seu projeto em produção.

Um abraço e bons estudos.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software