1
resposta

[Bug] Problema com Rewrites no Vercel

Publiquei um projeto meu no Vercel e segui a documentação deles pra evitar que o nome o arquivo fique aparecendo na url, crie um arquivo vercel.json na raiz do projeto e fiz como recomendado, contudo não está funcionando de fato

quando clico no menu para ir para página "sobre" ele redireciona para meusite/sobre.html e não meusite/sobre por exemplo

alguém sabe resolver? desde já, agradeço

{
  "rewrites": [
    { "source": "/sobre", "destination": "/frontend/sobre.html" },
    { "source": "/servicos", "destination": "/frontend/servicos.html" },
    { "source": "/contato", "destination": "/frontend/contato.html" },
    { "source": "/login", "destination": "/frontend/login.html" },
    { "source": "/registro", "destination": "/frontend/registro.html" },
    { "source": "/", "destination": "/frontend/index.html" }
  ]
}
1 resposta

Olá, Davi. Tudo bem?

Pelo que você descreveu, parece que o arquivo vercel.json está configurado corretamente, mas o comportamento esperado não está acontecendo.

Aqui estão algumas coisas que você pode verificar:

  1. Localização do vercel.json: Verifique se o arquivo vercel.json está realmente na raiz do seu projeto. Às vezes, ele pode acabar em uma subpasta por engano.

  2. Deploy: Após fazer alterações no vercel.json, é importante garantir que você fez o deploy novamente do projeto no Vercel. Isso garante que as mudanças sejam aplicadas.

  3. Cache do Navegador: Tente limpar o cache do seu navegador ou abrir a página em uma janela anônima para garantir que não está vendo uma versão antiga da página.

  4. Logs do Vercel: Verifique os logs no painel do Vercel para ver se há algum erro ou aviso que possa estar causando esse comportamento.

  5. Configuração do Projeto: Verifique a configuração do seu projeto no Vercel se está corretamente apontando para a pasta onde está o vercel.json.

Se não resolver, fico à disposição. Uma dica é mandar o link do repositório, assim conseguimos testar também, e ver se funcionou.

Espero ter ajudado.

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.Bons Estudos!