307

Temporary Redirect

Oficiálna stránka
Zdroj je dočasne k dispozícii pod novou adresou URL. Nové volanie musí byť založené na rovnakej metóde

Špecifikácia stavového kódu HTTP 307

Stavový kód 307 Temporary Redirect označuje, že cieľový prostriedok sa dočasne nachádza pod iným URI a používateľský agent NESMIE zmeniť metódu požiadavky, ak vykoná automatické presmerovanie na tento URI. Keďže presmerovanie sa môže časom zmeniť, klient by mal pri budúcich požiadavkách naďalej používať pôvodný účinný URI požiadavky.

Server MUSÍ v odpovedi vygenerovať pole hlavičky Location (Umiestnenie) obsahujúce odkaz na iný URI. Používateľský agent MÔŽE použiť hodnotu poľa Location na automatické presmerovanie. Náplň odpovede servera zvyčajne obsahuje krátku hypertextovú poznámku s hypertextovým odkazom na odlišné URI.

Poznámka: Tento stavový kód je podobný kódu 302 (nájdené) s tým rozdielom, že neumožňuje zmenu metódy požiadavky z POST na GET. Táto špecifikácia nedefinuje žiadny ekvivalentný náprotivok pre 301 (Moved Permanently) ([RFC7238] však na tento účel definuje stavový kód 308 (Permanent Redirect)).

Zdroj / Citát z: Stavový kód HTTP 307 Temporary Redirect je špecifikovaný v časti 6.4.7 časti RFC7231.

Ako vyhodiť stavový kód 307 pomocou PHP?

Na vyhodenie stavového kódu HTTP 307 na webovej stránke možno použiť funkciu PHP http_response_code. Syntax je nasledovná: http_response_code(307) (PHP 5 >= 5.4.0, PHP 7, PHP 8)

Testovanie stavového kódu HTTP 307

Aby bolo možné zobraziť stavový kód HTTP (v tomto prípade 307 Temporary Redirect) a ďalšie informácie na strane klienta, je potrebné otvoriť vývojovú konzolu pomocou klávesu F12. Potom prejdite na kartu "Sieť". Teraz je možné otvoriť stránku, webová stránka (príklad index.php) by mala byť viditeľná na karte siete. Tú je potrebné vybrať a potom je potrebné vybrať sekciu Herder. Používateľovi sa potom zobrazí nasledujúci výsledok:

Stavový kód 307 Temporary Redirect
Prehľad
URL: https://http-statuscode.com/errorCodeExample.php?code=307
Stav: 307 Temporary Redirect
Tieto: Network
IP adresa: XX.XX.XX.XX
Stavový kód 307 Temporary Redirect

Kompatibilita stavového kódu 307 s prehliadačom

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

Aké účinky má stavový kód 307 na SEO?

Array

Konštanty v programovacích jazykoch

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

Tony Brüser je nadšený webový vývojár so záľubou v stavových kódoch HTTP.

LinkedInGitHub