DevToolPal
PT
3xx Redirecionamento

308 Permanent Redirect

Redirecionamento permanente

O que significa

O recurso foi movido permanentemente, e os clientes devem repetir a requisição na nova URL com o mesmo método e corpo.

Causas comuns

  • Caminhos de API movidos permanentemente
  • Um framework que impõe barra final ou HTTPS
  • Migrações de domínio que precisam preservar POST

Como resolver

Se você é o cliente ou visitante

Atualize a URL no seu código e reenvie a mesma requisição. Clientes muito antigos podem não suportar 308.

Se você mantém o site ou a API

Use 308 para mudanças permanentes de endpoints que recebem POST ou PUT. Para páginas comuns, 301 e 308 se comportam igual para os buscadores.

Resposta de exemplo

HTTP/1.1
HTTP/1.1 308 Permanent Redirect
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Location: https://api.example.com/v2/items
Content-Length: 0

Especificação

RFC 9110 §15.4.9

Perguntas frequentes

› O 308 transfere valor de SEO como o 301?

Sim. O Google trata o 308 da mesma forma que o 301.

› Por que o Next.js ou a Vercel retornam 308?

As regras de barra final e redirecionamento deles usam 308 por padrão para preservar o método.