Je veux configurer ma machine de développement locale de façon à ce que toutes les requêtes de *.local
sont redirigés vers localhost
. L'idée est qu'au fur et à mesure que je développe plusieurs sites, je peux simplement ajouter des vhosts à Apache appelés site1.local
, site2.local
etc., et qu'ils se résolvent tous en localhost
tandis qu'Apache sert un site différent en conséquence.
Je suis sous Windows XP.
J'ai essayé d'ajouter
127.0.0.1 *.local
à mon c:\windows\system32\drivers\etc\hosts
a également essayé :
127.0.0.1 .local
Aucun des deux ne semble fonctionner.
Je sais que je peux les configurer sur des numéros de port différents, mais c'est pénible car il est difficile de se souvenir de quel port il s'agit.
Je ne veux pas avoir à configurer un serveur DNS local ou quoi que ce soit de difficile, des suggestions ?
1 votes
N'hésitez pas à utiliser anysubdomain.reconn.co.uk comme solution de contournement (si vous êtes en ligne), qui pointera toujours vers votre hôte local (voir ma réponse ci-dessous).
0 votes
Qu'en est-il d'un script qui analyse le nom du serveur vhosts d'apache et met à jour le fichier hosts ?
1 votes
Je crois que *.local a une sémantique spéciale, et que vous devriez utiliser quelque chose d'inexistant. J'utilise *.dev car je ne pense pas que ce soit réel.