Je travaille sur WampServer pour le développement, j'ai configuré le domaine tuniguide.local et cela fonctionne très bien avec cette configuration:
DocumentRoot "D:\www\tuniguide"
Nom du serveur tuniguide.local
Mais lorsque je voulais ajouter un sous-domaine fr.tuniguide.local, je reçois un 404 Introuvable avec cette configuration:
DocumentRoot "D:\www\tuniguide\fr"
Nom du serveur fr.tuniguide.local
Cela me donne le message suivant: L'URL demandée /www/tuniguide/index.php est introuvable sur ce serveur.
Y a-t-il quelque chose que j'ai raté?
Merci.
Je pense que les hôtes virtuels et la mise à jour de votre fichier hosts aideraient dans ce cas. Dans le fichier de configuration du serveur, assurez-vous qu'il est activé pour votre port avec cette ligne:
NomVirtualHost *: 80
Ensuite, vous voulez spécifier chaque hôte virtuel:
<VirtualHost *: 80> DocumentRoot "D:\www\tuniguide" NomServeur tuniguide.local # Autres directives ici </ VirtualHost> <VirtualHost *: 80> DocumentRoot "D:\www\tuniguide\fr" Nom du serveur fr.tuniguide.local # Autres directives ici </ VirtualHost>
Enfin, vous voudrez peut-être mettre à jour votre fichier hôte pour inclure quelque chose comme ceci:
127.0.0.1 tuniguide.local 127.0.0.1 fr.tuniguide.local
Remarque: veillez à redémarrer Apache après avoir mis à jour les fichiers config et hosts.