* Spostamento di una risorsa: La risorsa è stata spostata permanentemente (301 spostata permanentemente) o temporaneamente (302 trovata, 307 reindirizzamento temporaneo) in una nuova posizione. Il browser segue automaticamente il reindirizzamento.
* Gestione di versioni diverse: Reindirizzamento a una versione più adatta della risorsa (ad esempio, in base al browser dell'utente o ad altri fattori).
* Trattare diversi protocolli: Il passaggio tra HTTP e HTTPS (301, 308 reindirizzamento permanente) per motivi di sicurezza.
Sebbene tecnicamente un errore dal punto di vista del server (la risorsa non è * direttamente * nella posizione richiesta), non è considerato un * errore * nel senso tipico di un problema che richiede una risoluzione immediata dei problemi. È una parte normale di come funziona il Web per gestire le posizioni delle risorse e il versioning. Il cliente dovrebbe seguire le istruzioni di reindirizzamento fornite nella risposta.
Diversi codici 3xx hanno significati leggermente diversi, dettare come gestire il reindirizzamento. Ad esempio, un reindirizzamento 301 dovrebbe essere memorizzato nella cache dal browser, mentre un 302 potrebbe non essere. Un reindirizzamento 308 è una versione più moderna di un 301 che preserva il metodo HTTP utilizzato nella richiesta originale.
Domanda © www.354353.com