Default domain con .htaccess

Se si dispone di più di un dominio che puntano allo stesso spazio web è possibile scegliere un default domain con .htaccess.

Lo scenario

Abbiamo più siti che puntano al medesimo spazio web, ad esempio:

miosito.it
miosito.com
miosito.net

puntano tutti alla stessa cartella nel medesimo webserver (per esempio /public_html/).

Abbiamo bisogno che qualunque dominio raggiunga l’internauta debba essere rediretto a miosito.it.

La soluzione

Aggiungere queste righe al proprio file .htaccess

<IfModule mod_rewrite.c>
    RewriteEngine On
    #MULTIDOMAIN REDIRECT
    RewriteCond %{HTTP_HOST} !^www\.miosito\.it$ [NC]
    RewriteRule ^(.*)$ http://www.miosito.it/$1 [L,R=301]
</IfModule>

Quello che abbiamo fatto è dire al server: “Se ti arriva una richiesta con il nome dominio diverso da miosito.it, gira tutto su miosito.it.

Spero di essere stato utile.