Indice
Il Redirect
Il redirect è l'inoltro di una URL verso un altra URL precedentemente indicata. Solitamente questa pratica viene effettuata per URL non più esistenti o spostati, siti spostati o altri domini correlati al proprio sito che devono essere redirezionati verso l'URL corretta.Nello specifico il redirect è un meccanismo attraverso il quale una pagina web indirizza automaticamente un utente da una URL a un'altra URL. Questo processo è spesso utilizzato per diverse ragioni, tra cui:- Quando un sito web viene rifatto/modificato e alcune pagine vengono spostate o rinominate, i redirect vengono utilizzati per veicolare il traffico dai vecchi URL ai nuovi URL. Questo assicura che gli utenti, che cercano o hanno salvato i vecchi link, non finiscano su una pagina non trovata (errore 404), migliorando l'esperienza utente e preservando il valore SEO.- A volte un sito web può essere accessibile da più URL (ad esempio, versioni con e senza "www" o versioni con e senza "https"). In questi casi i redirect possono essere utilizzati per indirizzare tutti i visitatori verso un'unica versione dell'URL, riducendo la duplicazione del contenuto e stabilendo una singola autorità per il sito agli occhi dei motori di ricerca.- Quando un sito web viene spostato su un nuovo dominio, i redirect possono essere impiegati per instradare tutto il traffico dal vecchio dominio verso il nuovo. Questo aiuta a preservare il traffico e il posizionamento sui motori di ricerca acquisito dal vecchio dominio.Esistono diversi tipi di redirect, ciascuno dei quali ha un impatto diverso sul comportamento degli utenti e sui motori di ricerca. Tra i più comuni ci sono i redirect 301 (Permanent Redirect) e i redirect 302 (Temporary Redirect). Il redirect 301 indica ai motori di ricerca che l'URL originale è stato sostituito in modo permanente dall'URL di destinazione, mentre il redirect 302 indica che l'URL originale è stato temporaneamente spostato verso l'URL di destinazione e potrebbe ritornare in futuro.Redirect tramite Alias
NB: il dominio da inserire come Alias dovrà avere gli stessi nameserver del dominio di destinazione.La prima cosa da fare è effettuare il login nel proprio pannelloRewriteEngine on RewriteCond %{HTTP_HOST} ^www.alias.tld RewriteRule ^(.*)$ https://www.domain.tld/$1 [R=permanent,L]Dove alias.tld è il dominio alias da inserire e domain.tld è il dominio su cui fare il redirect. Questa operazione va fatta sia per il dominio con il WWW che senza.Si avrà ad esempio una situazione come la seguente