How it works
It supports permanent moves with method preservation; update links to the final version.
Example
Example: An application permanently moves an endpoint without changing POST to GET.
Common mistakes
A permanent status does not mean every index updates instantly.
How can you check this in practice?
Use 308 for a genuinely permanent move when the method must be preserved. Verify the destination and resubmitted request. Update your own links so visitors reach the new URL directly.
Distinctions and limitations
308 and 301 are permanent, but 308 explicitly preserves the method. 307 is the temporary counterpart. None of these statuses makes an unrelated destination a suitable replacement.
Official sources
Editorial responsibility: Martin Zhelyazkov · Founder of Z-Consult
Updated: 05/11/2026
For a correction or question: office@z-consult.bg
