---
title: "308 Permanent Redirect"
canonical: "https://lemwatch.com/http-status-codes/308"
category: "redirection"
last_verified: "2026-08-11"
source: "https://lemwatch.com"
---

# HTTP 308 Permanent Redirect

**Summary** — The resource has permanently moved and the request method must not change.

## What it means

HTTP 308 Permanent Redirect is the strict version of 301. Like 307, it preserves the HTTP method during redirect. A POST request receiving a 308 must POST to the new URL. This is the correct code for permanent API endpoint moves.

## Common causes

- Permanent API endpoint migration
- URL scheme change requiring method preservation
- Domain migration for API services

## How to fix

- Ensure all clients support 308 (older clients may not)
- Update API documentation with new endpoints

## SEO impact

Passes link equity like 301. Use when you need permanent redirect with method preservation.

## Monitoring tip

LemWatch detects 308 redirects in your API endpoints and verifies the destination is responding correctly.

**Related:** [301](https://lemwatch.com/http-status-codes/301.md), [307](https://lemwatch.com/http-status-codes/307.md)

_Canonical HTML page: https://lemwatch.com/http-status-codes/308_
