Status code 3xx: quando il client deve eseguire ulteriori azioni per soddisfare la richiesta, nello specifico molti di questi codici di stato sono utilizzati nel reindirizzamento degli URL.
Lo status code 3xx rappresenta una serie di risposte HTTP (HyperText Transfer Protocol) utilizzate dai server per indirizzare gli utenti o i client (ad esempio i browser o i crawler dei motori di ricerca) verso un’altra URL. In altre parole, gli status code 3xx vengono utilizzati per effettuare il redirect (reindirizzamento) degli utenti o dei client verso un’altra pagina o verso un’altra risorsa.
I principali status code 3xx
Gli status code 3xx possono essere suddivisi in diverse categorie, a seconda della loro funzione:
- Status code 300: rappresentano una scelta multipla di risorse. Ad esempio, se una pagina viene spostata o rinominata, il server può utilizzare lo status code 300 per fornire una scelta di URL alternative all’utente;
- Status code 301: rappresentano un redirect permanente. Ad esempio, se una pagina viene spostata definitivamente su un altro URL, il server può utilizzare lo status code 301 per indirizzare gli utenti verso la nuova pagina;
- Status code 302: rappresentano un redirect temporaneo. Ad esempio, se una pagina viene spostata temporaneamente su un altro URL.