308
Permanent Redirect
HTTP staatuskoodi 308 täpsustamine
Statuskood 308 Permanent Redirect näitab, et sihtressursile on määratud uus püsiv URI ja kõik tulevased viited sellele ressursile peaksid kasutama ühte lisatud URI-dest.
Linkide redigeerimise võimekusega kliendid peaksid automaatselt linkima viited kehtivale taotlus-URI-le ([RFC7230] punkt 5.5) ümber ühe või mitme serveri saadetud uue viitega, kui see on võimalik.
Server PEAB vastuses tekitama asukoha päisevälja ([RFC7231], punkt 7.1.2), mis sisaldab uue püsiva URI eelisviidet. Kasutajaagent VÕIB kasutada asukohavälja väärtust automaatseks ümbersuunamiseks. Serveri vastuse kasulik koormus sisaldab tavaliselt lühikest hüperteksti märkust, mis sisaldab hüperlinki uuele URI(de)le.
A 308 Permanent Redirect vastus on vaikimisi vahemällu salvestatav, st kui meetodi määratlus või selgesõnaline vahemälu kontroll ei näita teisiti (vt [RFC7234], punkt 4.2.2).
Märkus: See olekukood on sarnane 301 (Moved Permanently) ([RFC7231], lõik 6.4.2), välja arvatud see, et see ei võimalda muuta päringumeetodit POST-ist GET-iks.
Kaubamärkus: See olekukood on sarnane 301 (Moved Permanently) ([RFC7231], lõik 6.4.2).Allikas / Tsitaat: HTTP-kood 308 Permanent Redirect on määratletud jaotises 3 jaotises RFC7238.
HTTP protokoll
Kuidas PHP-ga 308 staatuskoodi visata?
Veebilehel HTTP-koodi 308 kuvamiseks võib kasutada PHP-funktsiooni http_response_code. Süntaks on järgmine: http_response_code(308) (PHP 5 >= 5.4.0, PHP 7, PHP 8)
Testige HTTP-koodi 308
Selleks, et kuvada HTTP staatuskoodi (antud juhul 308 Permanent Redirect) ja muud teavet kliendi poolel, tuleb arenduskonsool avada klahviga F12. Seejärel navigeerige vahekaardile "Network". Nüüd saab lehekülje avada, veebileht (näiteks index.php) peaks olema nähtav võrgu vahekaardil. See tuleb valida ja seejärel tuleb valida Herder sektsioon. Seejärel näeb kasutaja järgmist tulemust:
URL: https://http-statuscode.com/errorCodeExample.php?code=308
Staatus: 308 Permanent Redirect
Need: Network
IP-aadress: XX.XX.XX.XX
308 staatuskoodi brauserite ühilduvus
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 |