Redirect da non-www a www e viceversa • LAbDesign80.it
LAbDesign80.it

In questo articolo ti mostrerò come fare un redirect delle pagine del tuo sito da non-www a www e viceversa, su server Apache e IIS.
La scelta di una delle due soluzioni è importante solo da un punto di vista SEO. Ovvero, lasciare il sito raggiungibile da entrambi gli url, ad esempio:

  • www.tuodominio.it
  • tuodominio.it

viene interpretato dai motori di ricerca come contenuto duplicato e noi sappiamo bene che Google non apprezza i contenuti duplicati.

Scegli quindi liberamente quale delle due soluzioni preferisci e procediamo con la modifica su server Apache:

Redirect da non-www a www

Occorre modificare il file .htaccess

Cerca il seguente codice:

RewriteEngine On

e inserisci subito dopo il codice:

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

Assicurati di cambiare l’url tuodominio.it con quello corretto e relativo al sito su cui stai lavorando.

Redirect da www al dominio senza www

Il codice da inserire subito dopo la stringa

RewriteEngine On

è il seguente:

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

In questa prima parte stiamo chiaramente considerando l’utilizzo di un server Apache.

E su server IIS?

Qualora il tuo sito sia ospitato su un server IIS dovrai modificare il file web.config inserendo il codice seguente per indirizzare il dominio da non-www a www:

<configuration>
 <system.webServer>
 <rewrite>
 <rules>
 <rule name="Redirect to www" stopProcessing="true">
 <match url=".*" />
 <conditions>
 <add input="{HTTP_HOST}" pattern="^yourdomain.com$" />
 </conditions>
 <action type="Redirect" url="http://www.yourdomain.com/{R:0}"
 redirectType="Permanent" />
 </rule>
 </rules>
 </rewrite>
 </system.webServer> 
 </configuration>

Da www a non-www invece usa:


 <configuration>
 <system.webServer>
 <rewrite>
 <rules>
 <rule name="Redirect to non-www" stopProcessing="true">
 <match url=".*" >
 <conditions>
 <add input="{HTTP_HOST}" pattern="^yourdomain\.com$" />
 </conditions>
 <action type="Redirect" url="http://yourdomain.com/{R:0}" redirectType="Permanent" />
 </rule>
 </rules>
 </rewrite>
 </system.webServer> 
 </configuration>

 

Informazioni sull'autore

LAbDesign80 è il tuo grafico e web designer personale. Realizza siti web professionali e ti consiglia al meglio per realizzare rapidamente i tuoi obiettivi. Per saperne di più: Leggi la Biografia. Puoi contattami all'indirizzo [email protected]

Lascia un commento

Questo sito utilizza i cookie per fornire la migliore esperienza di navigazione possibile. Chiudendo questo banner o proseguendo la navigazione in altra maniera, acconsenti all’uso dei cookie. Maggiori informazioni

Questo sito utilizza i cookie per fornire la migliore esperienza di navigazione possibile. Continuando a utilizzare questo sito senza modificare le impostazioni dei cookie o cliccando su "Accetta" permetti il loro utilizzo.

Chiudi