308

Permanent Redirect

Oficiálna stránka
Zdroj je k dispozícii na dobu neurčitú pod novou adresou URL. Všetky budúce žiadosti by sa mali podávať prostredníctvom novej adresy URL

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

Stavový kód 308 Permanent Redirect označuje, že cieľovému prostriedku bol priradený nový trvalý URI a všetky budúce odkazy na tento prostriedok by mali používať jeden z priložených URI.

Klienti s možnosťami úpravy odkazov by mali automaticky prelinkovať odkazy na účinný URI požiadavky (časť 5.5 [RFC7230]) na jeden alebo viacero nových odkazov zaslaných serverom, ak je to možné.

Server MUSÍ v odpovedi vygenerovať pole hlavičky Location ([RFC7231], oddiel 7.1.2) obsahujúce preferovaný odkaz URI pre nový trvalý URI. Používateľský agent MÔŽE použiť hodnotu poľa Location na automatické presmerovanie. Užitočné zaťaženie odpovede servera zvyčajne obsahuje krátku hypertextovú poznámku s hypertextovým odkazom na nový(-é) URI.

Odpoveď 308 Permanent Redirect sa štandardne ukladá do vyrovnávacej pamäte; t. j. ak nie je v definícii metódy alebo vo výslovných kontrolách vyrovnávacej pamäte uvedené inak (pozri [RFC7234], časť 4.2.2).

Poznámka: Tento stavový kód je podobný kódu 301 (Moved Permanently) ([RFC7231], časť 6.4.2), s výnimkou toho, že neumožňuje zmenu metódy požiadavky z POST na GET.

Zdroj / Citát z: Stavový kód HTTP 308 Permanent Redirect je špecifikovaný v časti 3 časti RFC7238.

Protokol HTTP

prebiehajúce práce

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

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

Testovanie stavového kódu HTTP 308

Aby bolo možné zobraziť stavový kód HTTP (v tomto prípade 308 Permanent 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 308 Permanent Redirect
Prehľad
URL: https://http-statuscode.com/errorCodeExample.php?code=308
Stav: 308 Permanent Redirect
Tieto: Network
IP adresa: XX.XX.XX.XX
Stavový kód 308 Permanent Redirect

Kompatibilita stavového kódu 308 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

Konštanty v programovacích jazykoch

Response::HTTP_PERMANENTLY_REDIRECT
:permanent_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