Redirect domini www in non-www e viceversa in Nginx
Vediamo come configurare Nginx per fare redirect dei domini di terzo livello `www` in `non-www` e viceversa.
Cosa trovi in questo video
Vediamo come configurare Nginx per fare redirect dei domini di terzo livello `www` in `non-www` e viceversa.
Questo video accompagna la guida Redirect domini www in non-www e viceversa in Nginx e riprende i passaggi principali con una spiegazione più diretta e visuale.
Sintesi del video
Vediamo come configurare Nginx per fare redirect dei domini di terzo livello www in non-www e viceversa.
Punti trattati
- Da www a non-www
- Da non-www a www
Testo di supporto
Nginx è uno dei più popolari web server presenti in rete. La sua popolarità è dovuta ad un modello event driven che lo ha reso molto performante rispetto ad altri server sul mercato.
Un dominio di secondo livello, ad esempio miosito.it, può gestire infiniti
domini di terzo livello, www per www.miosito.it, media per
media.miosito.it, e così via. Tutti questi domini di terzo livello possono
essere gestiti utilizzando Nginx.
Negli ultimi anni, soprattutto per avere URL non troppo lunghe, sempre più siti
gestiscono come dominio di terzo livello un dominio non-www. Quindi per il
dominio di secondo livello miosito.it, il dominio di terzo livello risponde
proprio alla URL miosito.it.
Devi considerare tuttavia che non è una buona pratica, soprattutto in ottica
SEO, mantenere attivi sia il sottodominio www che non-www. I bot di
indicizzazione dei motori di ricerca vedono infatti i due sottodomini come
separati e quindi eseguono diverse indicizzazioni, penalizzando il nostro sito.
Per ovviare a tale problema, occorre stabilire quale dei due sottodomini utilizzare, ed una volta eseguita la scelta istruire Nginx per eseguire redirect da un sottodominio all’altro. Attraverso i redirect Nginx manterrai attivo uno solo dei due sottodomini, migliorando nel complesso l’efficienza del sito.
Per eseguire il redirect dal sottodominio www al non-www, inserire nel
vhost, relativo al proprio sito, le seguenti righe:
Nella precedente specifica, sostituire PROJECT_BASE_DIR con il path assoluto
alla cartella contenente il progetto, e miosito.it con il nome del tuo
dominio.
Noterai che nella prima chiamata avrai un redirect mentre la seconda chiamata restituisce il risultato atteso.
Approfondimento scritto
Per comandi, esempi e passaggi completi puoi leggere l’articolo collegato: Redirect domini www in non-www e viceversa in Nginx .
Come continuare
Se vuoi riprendere il contenuto con calma, puoi rivedere il video su YouTube o usare l'articolo scritto come riferimento testuale.