Cosa sono e come si utilizzano i redirect lato server?

Utente HTML.it
chiede

Cosa sono e come si utilizzano i redirect lato server?

Redazione HTML.it
risponde

Il redirect lato server è un sistema di reindirizzamento automatico da una pagina verso un’altra. La differenza rispetto ai redirect effettuati con codice Javascript o HTML è che il reindirizzamento viene effettuato dal server web inviando in risposta alla richiesta del client un codice HTTP (codice 301). Il suo utilizzo risulta molto utile sia per facilitare la ricerca di informazioni per l’utente sia per i motori di ricerca. Vediamo perchè: capita spesso che una pagina web non sia più disponibile o che sia stata sostituita con una nuova, e che il nuovo URL sia diverso. Per evitare di perdere l’utente (il quale non troverà la pagina ricercata) e per comunicare a utenti e spider che la pagina è stata sostituita con una nuova, viene in aiuto il redirect 301, il quale reindirizzerà l’utente e lo spider verso la nuova pagina. In questo modo nel motore di ricerca avverrà una sorta di sostituzione della vecchia pagina con la nuova, con la conseguenza di non vedere perse le posizioni acquisite.