HTACCESS

Réécrire des sous-domaines vers le domaine principal avec 1 variable

Il est possible de réécrire les url des sous-domaine vers le domaine principal en utilisant une variable contenant son nom. Vous souhaitez par exemple réécrire les url du type http://sousdomaine.example.com/fichier.php en affichant le contenu de la page http://www.example.com/fichier.php?site=sousdomaine. La condition pour que cela marche est que le sous-domaine pointe vers le même répertoire que le domaine principal. 
La première condition test si le serveur demandé ne commence pas par www. et la deuxième permet de capturer le sous-domaine. L'option NC permet d'ignorer la case (majuscule et minuscule).

RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteCond %{HTTP_HOST} ^(.*)\. [NC]
RewriteRule ^(.*)$ /$1?site=%1 [QSA]
PHP