307

Temporary Redirect

Oficiální stránky
Zdroj je dočasně k dispozici pod novou adresou URL. Nové volání musí být založeno na stejné metodě.

Specifikace stavového kódu HTTP 307

Stavový kód 307 Temporary Redirect označuje, že cílový prostředek se dočasně nachází pod jiným URI a uživatelský agent NESMÍ měnit metodu požadavku, pokud provede automatické přesměrování na tento URI. Protože se přesměrování může v průběhu času změnit, měl by klient pro budoucí požadavky nadále používat původní účinný URI požadavku.

Server MUSÍ v odpovědi vygenerovat pole hlavičky Location obsahující odkaz na jiný URI. Uživatelský agent MŮŽE použít hodnotu pole Location pro automatické přesměrování. Zatížení odpovědi serveru obvykle obsahuje krátkou hypertextovou poznámku s hypertextovým odkazem na odlišné URI.

Poznámka: Tento stavový kód je podobný kódu 302 (Nalezeno) s tím rozdílem, že neumožňuje změnu metody požadavku z POST na GET. Tato specifikace nedefinuje žádný ekvivalentní protějšek pro 301 (Moved Permanently) ([RFC7238] však pro tento účel definuje stavový kód 308 (Permanent Redirect)).

Zdroj / Citace z: Stavový kód 307 Temporary Redirect HTTP je specifikován v oddílu 6.4.7 oddílu RFC7231.

Jak vyhodit stavový kód 307 pomocí PHP?

Pro zobrazení stavového kódu HTTP 307 na webové stránce lze použít funkci PHP http_response_code. Syntaxe je následující: http_response_code(307) (PHP 5 >= 5.4.0, PHP 7, PHP 8)

Testování stavového kódu HTTP 307

Aby bylo možné zobrazit stavový kód HTTP (v tomto případě 307 Temporary Redirect) a další informace na straně klienta, je třeba otevřít vývojovou konzolu pomocí klávesy F12. Poté přejděte na kartu "Síť". Nyní lze stránku otevřít, webová stránka (příklad index.php) by měla být viditelná na kartě sítě. Ta musí být vybrána a poté musí být vybrána sekce Herder. Uživatel pak uvidí následující výsledek:

Stavový kód 307 Temporary Redirect
Přehled
URL: https://http-statuscode.com/errorCodeExample.php?code=307
Stav: 307 Temporary Redirect
Tyto stránky: Network
IP adresa: XX.XX.XX.XX
Stavový kód 307 Temporary Redirect

Kompatibilita stavového kódu 307 s prohlížeči

Chrome Yes
Edge Yes
Firefox Yes
Opera Yes
Safari Yes
Chrome Android Yes
Firefox for Android Yes
Opera Android Yes
Safari on iOS Yes
Internet Yes
WebView Android Yes

Jaký vliv má stavový kód 307 na SEO?

Array

Konstanty v programovacích jazycích

Response::HTTP_TEMPORARY_REDIRECT
:temporary_redirect
Autor: Tony Brüser
Autor: Tony Brüser

Tony Brüser je nadšený webový vývojář se zálibou ve stavových kódech HTTP.

LinkedInGitHub