307

Temporary Redirect

Virallinen
Resurssi on tilapäisesti saatavilla uudella URL-osoitteella. Uuden kutsun on perustuttava samaan metodiin.

HTTP-tilakoodin 307 määrittely

Tilakoodi 307 Temporary Redirect ilmaisee, että kohderesurssi sijaitsee väliaikaisesti eri URI:n alla, eikä käyttäjäagentti SAA muuttaa pyyntömenetelmää, jos se suorittaa automaattisen uudelleenohjauksen kyseiseen URI:hen. Koska uudelleenohjaus voi muuttua ajan mittaan, asiakkaan pitäisi jatkaa alkuperäisen, tehokkaan pyynnön URI:n käyttöä tulevissa pyynnöissä.

Palvelimen PITÄÄ luoda vastaukseen Location-otsakekenttä, joka sisältää URI-viittauksen eri URI:lle. Käyttäjäagentti VOI käyttää Location-kentän arvoa automaattiseen uudelleenohjaukseen. Palvelimen vastauksen hyötykuorma sisältää yleensä lyhyen hypertekstimuistion, jossa on hyperlinkki eri URI:hen.

Huomaa: Tämä tilakoodi on samanlainen kuin 302 (löydetty), paitsi että se ei salli pyyntömetodin muuttamista POSTista GETiksi. Tämä määrittely ei määrittele vastaavaa vastinetta 301:lle (Moved Permanently) ([RFC7238] määrittelee kuitenkin tilakoodin 308 (Permanent Redirect) tähän tarkoitukseen).

Lähde / Lainaus: HTTP-tilakoodi 307 Temporary Redirect on määritelty 6.4.7:n RFC7231 kohdassa RFC7231.

Kuinka heittää 307-tilakoodi PHP:llä?

HTTP-tilakoodin 307 heittämiseen verkkosivulle voidaan käyttää PHP-funktiota http_response_code. Syntaksi on seuraava: http_response_code(307) (PHP 5 >= 5.4.0, PHP 7, PHP 8)

Testaa HTTP-tilakoodi 307

Jotta HTTP-tilakoodi (tässä tapauksessa 307 Temporary Redirect) ja muut tiedot voidaan näyttää asiakaspuolella, kehityskonsoli on avattava F12-näppäimellä. Siirry sitten "Network"-välilehdelle. Nyt sivu voidaan avata, verkkosivuston (esimerkki index.php) pitäisi näkyä verkko-välilehdellä. Tämä on valittava ja sen jälkeen on valittava Herder-osio. Käyttäjä näkee sitten seuraavan tuloksen:

Tilakoodi 307 Temporary Redirect
Yleiskatsaus
URL: https://http-statuscode.com/errorCodeExample.php?code=307
Tila: 307 Temporary Redirect
Nuo: Network
IP-osoite: XX.XX.XX.XX
Tilakoodi 307 Temporary Redirect

Selainyhteensopivuus 307-tilakoodin kanssa

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

Mitä SEO-vaikutuksia 307-tilakoodilla on?

Array

Vakiot ohjelmointikielissä

Response::HTTP_TEMPORARY_REDIRECT
:temporary_redirect

Viihdyttäviä meemejä HTTP-tilakoodista 307

Kirjoittaja: Tony Brüser
Kirjoittaja: Tony Brüser

Tony Brüser on innostunut web-kehittäjä, jolla on mieltymys HTTP-statuskoodeihin.

LinkedInGitHub