What Is 308 Permanent Redirect

Content on WhatAnswers is provided "as is" for informational purposes. While we strive for accuracy, we make no guarantees. Content is AI-assisted and should not be used as professional advice.

Last updated: April 15, 2026

Quick Answer: A 308 Permanent Redirect is an HTTP status code introduced in 2015 with RFC 7538, indicating that a resource has permanently moved to a new URL and that future requests should use the new URI without changing the method or body.

Key Facts

Overview

The 308 Permanent Redirect is an HTTP status code that signals a resource has permanently moved to a new URL. It ensures clients, including browsers and search engines, update their records and use the new address for all future requests.

Unlike earlier redirect types, 308 strictly maintains the original HTTP method and request body, making it ideal for APIs and form submissions. This prevents unintended behavior when redirecting POST or PUT requests.

How It Works

When a client requests a URL that has been permanently moved, the server responds with a 308 status and includes a Location header pointing to the new URL. The client must then repeat the request using the new URL and the same HTTP method.

Comparison at a Glance

Below is a comparison of 308 with other common redirect types:

Redirect TypeStatus CodeMethod Preserved?SEO Handled?Introduced
301 Moved Permanently301No — often changes POST to GETYes1999 (HTTP/1.1)
308 Permanent Redirect308Yes — strictly preserves methodYes2015 (RFC 7538)
302 Found302Historically inconsistentNo — temporary1999
307 Temporary Redirect307Yes — preserves methodNo — temporary2015
303 See Other303No — forces GETLimited use cases1999

The table highlights how 308 fills a critical gap: permanent redirection with method integrity. While 301 has been widely used, its tendency to convert POST requests to GET made it unreliable for modern web applications. The 308 status, alongside 307, was introduced to bring clarity and consistency to HTTP redirects, especially for APIs and form processing.

Why It Matters

Understanding the 308 Permanent Redirect is essential for developers, SEO specialists, and system administrators managing web infrastructure. Its strict rules ensure reliability and security in data-sensitive environments.

As web applications grow more complex, precise control over HTTP behavior becomes critical. The 308 Permanent Redirect offers a reliable, standardized solution for permanent moves, combining SEO friendliness with technical robustness.

Sources

  1. WikipediaCC-BY-SA-4.0

Missing an answer?

Suggest a question and we'll generate an answer for it.