Un reindirizzamento è il reindirizzamento automatico degli utenti da un URL a un altro. Tecnicamente, un reindirizzamento può essere eseguito in diversi modi. Può funzionare sia lato server che lato client (nel browser).
Redirect è un concetto del campo delle tecnologie Internet. Un reindirizzamento è il reindirizzamento automatico di un utente da un indirizzo Web a un altro. Funziona come segue: ad esempio, un utente digita l'indirizzo "site.ru" nella barra degli indirizzi del suo browser, ma dopo il reindirizzamento automatico arriva al sito con l'indirizzo "www.new-site.ru".
A cosa serve un reindirizzamento?
La situazione più comune è cambiare il nome di dominio del sito. La necessità di un reindirizzamento si presenta più spesso nel caso di siti commerciali, in modo da non perdere i clienti che sono arrivati al sito al vecchio indirizzo. Questo è più rilevante per i negozi online che si sono trasferiti in un altro dominio, ma i clienti visitano ancora la pagina del negozio a un indirizzo inesistente.
Il secondo uso comune dell'inoltro automatico è lo splicing dei nomi di dominio. L'indirizzo URL di qualsiasi risorsa Internet può essere inserito per intero nella barra degli indirizzi, ovvero con www - "www.site.ru" e senza www - "site.ru". Tuttavia, i motori di ricerca percepiscono questi due costrutti di indirizzi come due siti completamente diversi. Pertanto, nelle impostazioni del server, è necessario specificare uno di questi indirizzi come principale (mirror principale) e reindirizzare al mirror principale dal secondo indirizzo. Quindi, in ogni caso, i visitatori raggiungeranno la risorsa di cui hanno bisogno e i robot di ricerca identificheranno correttamente il mirror principale.
La giunzione dei nomi di dominio può essere eseguita in diversi modi. Un'alternativa alla creazione di uno script di reindirizzamento è configurare il mirror principale nel tuo account personale Yandex-webmaster. Per fare ciò, devi prima creare un account nel sistema Yandex-Webmaster e aggiungere lì il tuo sito. Ma affinché i motori di ricerca Yahoo e Google identifichino correttamente il mirror principale, è necessario un reindirizzamento 301, che viene creato nel file htaccess. Questo file è memorizzato sul server nella directory principale del sito.
Che cos'è un reindirizzamento 301?
Il numero 301 è il codice di stato del reindirizzamento che si verifica a livello di server. Questo codice indica che la risorsa o la sua pagina separata si troverà permanentemente a un indirizzo diverso. Va notato che il codice di stato 302 viene utilizzato per i movimenti temporanei.
Molto spesso, i reindirizzamenti 301 vengono utilizzati per incollare i domini con e senza www. È anche insostituibile nei casi in cui il sito si sposta su un nuovo dominio. Inoltre, viene utilizzato durante il trasferimento di pagine interne del sito.