308

Permanent Redirect

Oficiālais
Resurss ir pieejams beztermiņā ar jaunu URL adresi. Visi turpmākie pieprasījumi jāveic, izmantojot jauno URL.

HTTP statusa koda 308 specifikācija

Stāvokļa kods 308 Permanent Redirect norāda, ka mērķa resursam ir piešķirts jauns pastāvīgais URI, un turpmākajās atsaucēs uz šo resursu jāizmanto viens no pievienotajiem URI.

Klientiem, kuriem ir saites rediģēšanas iespējas, ja iespējams, automātiski jāpārsaista atsauces uz spēkā esošo pieprasījuma URI ([RFC7230] 5.5. sadaļa) ar vienu vai vairākām jaunajām servera nosūtītajām atsaucēm.

Serverim BŪTENĀCĪGI jāģenerē atrašanās vietas galvenes lauks ([RFC7231], 7.1.2. iedaļa) atbildē, kas satur vēlamo URI atsauci uz jauno pastāvīgo URI. Lietotāja aģents VAR izmantot atrašanās vietas lauka vērtību automātiskai pāradresācijai. Servera atbildes ielāde parasti satur īsu hiperteksta piezīmi ar hipersaiti uz jauno(-ajiem) URI.

308 Permanent Redirect. atbilde pēc noklusējuma ir kešējama, t. i., ja vien metodes definīcijā vai skaidrā kešatmiņas kontrolē nav norādīts citādi (sk. [RFC7234], 4.2.2. sadaļu).

Piezīme: Šis statusa kods ir līdzīgs 301 (Moved Permanently) ([RFC7231], 6.4.2. iedaļa), izņemot to, ka tas neļauj mainīt pieprasījuma metodi no POST uz GET.

Avots / citāts no: 308 Permanent Redirect HTTP statusa kods ir norādīts 3 sadaļā 3.

HTTP protokols

nepabeigtie darbi

Kā, izmantojot PHP, ievadīt 308 statusa kodu?

Lai tīmekļa lapā norādītu HTTP statusa kodu 308, var izmantot PHP funkciju http_response_code. Sintakse ir šāda: http_response_code(308) (PHP 5 >= 5.4.0, PHP 7, PHP 8)

Pārbaudīt 308 HTTP statusa kodu

Lai klienta pusē varētu attēlot HTTP statusa kodu (šajā gadījumā 308 Permanent Redirect) un citu informāciju, ar F12 ir jāatver izstrādes konsole. Pēc tam dodieties uz cilni "Tīkls". Tagad lapu var atvērt, tīmekļa vietnei (piemērs index.php) jābūt redzamai tīkla cilnē. Tā ir jāizvēlas un pēc tam jāizvēlas sadaļa Herder. Pēc tam lietotājs redzēs šādu rezultātu:

Statusa kods 308 Permanent Redirect
Pārskats
URL: https://http-statuscode.com/errorCodeExample.php?code=308
Statuss: 308 Permanent Redirect
Šie: Network
IP adrese: XX.XX.XX.XX
Statusa kods 308 Permanent Redirect

308 statusa koda saderība ar pārlūkprogrammu

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

Konstantes programmēšanas valodās

Response::HTTP_PERMANENTLY_REDIRECT
:permanent_redirect

Izklaidējošas memes par HTTP statusa kodu 308

Autors: Tony Brüser
Autors: Tony Brüser

Tonijs Brūsers ir aizrautīgs tīmekļa izstrādātājs, kurš aizraujas ar HTTP statusa kodiem.

LinkedInGitHub