Se state creando un sito web, una domanda comune è se usare il “www” nel vostro dominio, come www.example.com, o se scegliere il più semplice example.com. La buona notizia è che entrambi funzionano. Ma sceglierne uno e mantenerlo migliora le prestazioni del server e la stabilità complessiva dell’ambiente di hosting.

Che cos’è il “www”?

“www” sta per World Wide Web. Tecnicamente, si tratta di un sottodominio, come blog.example.com o shop.example.com.Anni fa, era comune usare “www”, ma oggi molti siti web funzionano senza di esso.Quindi, example.com e www.example.com possono entrambi puntare allo stesso sito web, ma vengono trattati come voci di server separate dai sistemi di routing, a meno che non siano configurati correttamente.

Problema: contenuto duplicato e problemi SEO

Se entrambe le versioni del sito sono accessibili (con e senza www), i motori di ricerca potrebbero indicizzarle separatamente. Questo significa traffico diviso, classifiche più basse e potenziale confusione.

Soluzione: Reindirizzare una versione all’altra

È sufficiente scegliere la versione preferita (con o senza www) e reindirizzare l’altra verso di essa. Ecco come fare.

Opzione 1: Reindirizzamento tramite .htaccess (Server Apache)

Se il vostro hosting utilizza Apache (la maggior parte degli hosting condivisi), potete controllare i reindirizzamenti attraverso il file .htaccess, un file di configurazione che si trova nella cartella principale del vostro sito web.

Reindirizzamento a www:

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

Reindirizzamento a siti non www:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]

Assicurarsi che mod_rewrite sia abilitato. Potrebbe essere necessario chiedere al proprio provider di hosting.

Opzione 2: Utilizzare i record DNS

Se volete controllarlo attraverso le vostre impostazioni DNS:

  • Assicurarsi che sia www.example.com che example.com puntino allo stesso indirizzo IP.
  • Utilizzate un CNAME per far puntare www al dominio principale (example.com) o viceversa.

Nota: il metodo DNS non reindirizza i visitatori, ma si limita a indirizzare il traffico. Per imporre il reindirizzamento, utilizzare .htaccess o le impostazioni del server web.

Opzione 3: Configurazione tramite pannello di hosting (cPanel, DirectAdmin, ecc.)

La maggior parte dei moderni pannelli di hosting consente di impostare la versione del dominio preferita tramite un menu a tendina. Cercate qualcosa come:

  • “Reindirizza www a non www”
  • o “Forza la versione www”

Suggerimenti finali

  • Scegliete una versione, con o senza “www”, e attenetevi ad essa.
  • Impostate il dominio preferito in Google Search Console.
  • Testate i reindirizzamenti utilizzando strumenti come httpstatus.io.