307

Temporary Redirect

Oficialus
Išteklius laikinai galima pasiekti nauju URL adresu. Naujasis iškvietimas turi būti pagrįstas tuo pačiu metodu

HTTP būsenos kodo 307 specifikacija

307 Temporary Redirect būsenos kodas nurodo, kad tikslinis išteklius laikinai yra kitame URI, o naudotojo agentas NEGALI keisti užklausos būdo, jei jis automatiškai nukreipia į tą URI. Kadangi nukreipimas laikui bėgant gali keistis, klientas turėtų ir toliau naudoti pradinį veiksmingą užklausos URI būsimoms užklausoms.

Serveris PRIVALO atsakyme generuoti antraštės lauką Location (vieta), kuriame pateikiama kito URI nuoroda. Vartotojo agentas GALI naudoti Location lauko reikšmę automatiniam nukreipimui. Serverio atsakymo naudingojoje krūvyje paprastai būna trumpa hipertekstinė pastaba su hipersaitu į skirtingą (-us) URI.

Pastaba: Šis būsenos kodas yra panašus į 302 (rasta), išskyrus tai, kad neleidžia pakeisti užklausos būdo iš POST į GET. Šioje specifikacijoje neapibrėžiamas lygiavertis 301 (Perkelta visam laikui) atitikmuo ([RFC7238] šiam tikslui apibrėžia būsenos kodą 308 (Nuolatinis nukreipimas)).

Šaltinis / citata iš: HTTP būsenos kodas 307 Temporary Redirect nurodytas 6.4.7 skirsnyje 6.4.7.

Kaip naudojant PHP išmesti 307 būsenos kodą?

Norint žiniatinklio puslapyje nurodyti HTTP būsenos kodą 307, galima naudoti PHP funkciją http_response_code. Sintaksė tokia: http_response_code(307) (PHP 5 >= 5.4.0, PHP 7, PHP 8)

HTTP būsenos kodo 307 testavimas

Kad kliento pusėje būtų galima rodyti HTTP būsenos kodą (šiuo atveju 307 Temporary Redirect) ir kitą informaciją, kūrimo konsolę reikia atidaryti klavišu F12. Tada pereikite prie skirtuko "Network" (tinklas). Dabar galima atidaryti puslapį, tinklo skirtuke turi būti matoma svetainė (pavyzdys index.php). Ją reikia pasirinkti, o tada reikia pasirinkti skyrių Herder (Herderis). Tada naudotojas matys tokį rezultatą:

Būsenos kodas 307 Temporary Redirect
Apžvalga
URL: https://http-statuscode.com/errorCodeExample.php?code=307
Statusas: 307 Temporary Redirect
Šie: Network
IP adresas: XX.XX.XX.XX
Būsenos kodas 307 Temporary Redirect

307 būsenos kodo suderinamumas su naršyklėmis

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

Kokį poveikį SEO daro 307 būsenos kodas?

Array

Konstantos programavimo kalbose

Response::HTTP_TEMPORARY_REDIRECT
:temporary_redirect

Išorinės nuorodos, kuriose pateikiama daugiau informacijos apie HTTP būsenos kodą 307:

Autorius: Tony Brüser
Autorius: Tony Brüser

Tony Brüseris yra entuziastingas žiniatinklio kūrėjas, mėgstantis HTTP būsenos kodus.

LinkedInGitHub