Créer un virtual host local avec Wamp

Pour des intégrations de sites complexes comme un site multilangue ou une installation multisites, il est souvent plus pratique d'accéder au site depuis la racine d'un nom de domaine plutôt que dans un sous-sossier du répertoire de Wamp. Cela évite les problèmes avec les liens relatifs lors de la mise en production du site.

Exemple : http://monsite.dev/ au lieu de http://localhost/MONSITE

Pour cela, il suffit simplement de modifier 2 fichiers.

Modifier le fichier host de Windows

Ouvrez votre éditeur de texte favori en tant qu'administrateur.

Ouvrez ensuite le fichier hosts qui doit se trouver dans ce dossier : C:\Windows\System32\drivers\etc (pour Win7).

Dans ce fichier, ajoutez les lignes suivantes en remplaçant monsite.dev par votre nom de domaine puis enregistrez le fichier.
Attention à ne pas mettre un ndd de site existant car vous ne pourriez plus accéder à ce site depuis votre ordinateur.

#redirection de monsite.dev vers localhost
127.0.0.1 monsite.dev

Windows sait maintenant qu'il faut rediriger http://monsite.dev/ vers http://127.0.0.1/

Modifier le fichier de configuration d'Apache

Depuis l'interface de Wamp, ouvrez le fichier httpd.conf d'Apache.

Ajouter les lignes suivantes à la fin du fichier en prenant soin de modifier le chemin local vers votre site ainsi que le nom de domaine.

# monsite.dev
<VirtualHost 127.0.0.1>
   DocumentRoot C:\WWWamp\MONSITE
   ServerName monsite.dev
</VirtualHost>

Rédémarrez ensuite Apache pour que les modifications soient prises en compte.

Maintenant, vous devriez voir votre site en développement en visitant http://monsite.dev/