HTTP Status 302 - Found

Der HTTP-Status-Code 302 Found signalisiert, dass die angefragte Resource temporär unter einer anderen URI verfügbar ist. Client sollte Original-URI für zukünftige Requests weiter verwenden. Häufig für URL-Shorteners, Tracking-Links und temporäre Umleitungen genutzt.

Typ

Response-Status-Code

Syntax

Der Status Code wird mit Location Header zurückgegeben, der temporäre URI anzeigt.

http
HTTP/1.1 302 Found
Location: https://example.com/temporary-location

Direktiven

Der 302 Found Status Code wird für temporäre Weiterleitungen verwendet.

Temporary Redirect
Resource ist temporär unter anderer URI verfügbar. Original-URI bleibt gültig und sollte für zukünftige Requests verwendet werden. Im Gegensatz zu 301 ist Weiterleitung nicht permanent.
Not Cacheable by Default
302 Redirects sind nicht cacheable ohne explizite Cache-Control Header. Ensures fresh Redirects bei URL Shorteners und Tracking Links.
Method Change Allowed
Browser dürfen POST zu GET ändern beim Follow der Redirect. Für POST-without-method-change verwenden moderne Clients 307 Temporary Redirect.

Beispiele

Nachfolgend finden Sie praktische Anwendungsbeispiele für Status 302.

Beispiel 1 URL Shortener Redirect

http
GET /s/abc123 HTTP/1.1
Host: short.example.com

HTTP/1.1 302 Found
Location: https://longdomain.example.com/very/long/url/path/to/article
Cache-Control: no-store
X-Redirect-Count: 1

Beispiel 3 Login Redirect

http
GET /dashboard HTTP/1.1
Host: app.example.com

HTTP/1.1 302 Found
Location: /login?redirect=/dashboard
Set-Cookie: session_intent=dashboard; Path=/

URL Shortener Redirect Flow

302 Temporary Redirect für URL Shortener mit Analytics Tracking

Vorteile für die Systemarchitektur

  • Tracking Capability: URL Shorteners und Marketing-Tools können Clicks tracken bevor Redirect erfolgt. 302 verhindert Caching, ensures jeder Click wird registriert.
  • Flexible Redirects: Target-URL kann jederzeit geändert werden ohne Short-URLs zu invalidieren. Nützlich für A/B-Testing, Campaign-Updates, Emergency-Redirects.
  • SEO Protection: Search Engines übertragen keine Rankings zu temporärer Target-URL. Original-URL behält SEO-Value, vermeidet Link-Equity-Transfer zu temporären Destinations.

Spezifikation

RFC 9110, Section 15.4.3 – HTTP Semantics https://www.rfc-editor.org/rfc/rfc9110.html#name-302-found

Weitere Spezifikationen

HTTP Status 301 - Moved Permanently, HTTP Status 307 - Temporary Redirect, Location Header