<VirtualHost *:80> ServerName nom_du_site DocumentRoot C:/wamp/www/monsite <Directory "C:/wamp/www/monsite/"> Options Indexes FollowSymLinks MultiViews AllowOverride all Require local </Directory> </VirtualHost>- Ligne 00 <VirtualHost adresse IP[:port]>
echo $_SERVER['DOCUMENT_ROOT'];vous obtiendrez
/srv/data/web/vhosts/nom_du_site/htdocsou
/mnt/109/sdb/a/d/nom_du_siteTout ça pour dire que un VirtualHost existait chez l'hébergeur AVANT que vous n'y installiez un CMS, Joomla ou Wordpress par exemple.
ServerName localhost:80 DocumentRoot "C:/wamp/www" <Directory "C:/wamp/www/">localhost étant le seul VirtualHost défini, toutes les url devront être basées sur ce site virtuel, donc commencer par (http://localhost/...) pour pouvoir être traitées sans erreur. De plus, de base, c'est le seul qui est défini dans le fichier hosts. Si on omet localhost, les url ne seront pas trouvées d'où erreur 404.