← All HTTP status codes
3083xx — Redirection

HTTP 308 Permanent Redirect

Permanent version of 307. Method is preserved across the redirect, link equity transfers.

What it means

308 is the strict, modern equivalent of 301: permanent redirect that explicitly preserves the request method and body. Most use-cases for 301 should arguably use 308 in 2025+ codebases, but 301 remains universally supported and SEO tools handle it well.

Use 308 specifically when you have non-GET traffic that needs to follow the redirect and you need the move to count as permanent for caching and indexing.

Common causes

  • Permanent API endpoint relocation (e.g. /v1/users → /v2/users)
  • Modern framework default for permanent moves
  • HTTPS enforcement that needs to preserve POST bodies

How to fix it

  1. 1Update API clients to use the new URL directly
  2. 2Confirm caching layers honor the permanent move

How Uptimera reports 308

Uptimera follows 308 and reports the final status.

Catch 308s before your customers do

Uptimera monitors your URLs from multiple regions and alerts the moment a 308 starts firing. Free plan included.