302 Found

Lo stato 302 Found dell'HyperText Transfer Protocol (HTTP) indica che la risorsa richiesta é stata spostata temporaneamente all'URL definito nell'header Location. Un browser effettua un redirect a tale pagina ma i motori di ricerca non aggiornano i propri link alla risorsa (in 'linguaggio-SEO', si dice che che il 'link-juice' non é inviato al nuovo URL).

Anche se la specifica richiede che il metodo (e il body) della richiesta non vengano alterati quando al momento del redirect, non tutti gli user-agents si comportano allo stesso modo - ed é ancora possibile incorrere in questo tipo di software problematico. É quindi raccomandato impostare il codice 302 solo in risposta ai metodi GET o HEAD, in quanto la modifica del metodo é esplicitamente proibita in tal caso.

Nei casi in cui si volesse che il metodo venga cambiato in GET, va piuttosto utilizzato 303 See Other. Ció risulta utile quando si vuole rispondere a un metodo PUT non con la risorsa aggiornata ma con un messaggio di conferma, del tipo: 'la risorsa XYZ é stata aggiornata con successo'.

Stato

302 Found

Specifiche

Specifica Titolo
RFC 7231, section 6.4.3: 302 Found Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content

Compatibilità Browser

BCD tables only load in the browser

Vedi anche