Salut à tous !

Voilà un petit problème pour moi.

Je souhaiterais (en utilisant les informations de /etc/hosts (Mac OS / XAMPP)) charger différentes configurations de Vhosts... dans mon exemple, je souhaiterais utiliser "localhost" pour naviguer dans mes projets / accès rapide à des petits outils et utiliser www.mylocalsite.tld pour accéder à un projet en particulier (plus présentable + utilisation de l'URI dans le code)

Voilà mon /etc/hosts :
127.0.0.1 localhost
127.0.0.1 www.mylocalsite.tld

Voilà ma config Directory dans le httpd.conf
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
<Directory "/Applications/xampp/xamppfiles/htdocs">
    Options Indexes FollowSymLinks ExecCGI Includes
    AllowOverride All
    Order allow,deny
    Allow from all
</Directory>
voilà mon vhosts.conf appelé en fin de httpd.conf
Include /Applications/xampp/htdocs/mylocalsite/vhosts.conf

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 
<Directory "/Applications/xampp/htdocs/mylocalsite/public">
    Options Indexes FollowSymLinks Includes
    AllowOverride All
    Order allow,deny
    Allow from all
    php_value default_charset "UTF-8"
    AddDefaultCharset utf-8
    php_value error_reporting "8191"
    php_value register_globals "off"
</Directory>
 
<VirtualHost *:80>
    ServerName www.mylocalsite.tld
    ServerAlias *.mylocalsite.tld
    DocumentRoot "/Applications/xampp/htdocs/mylocalsite/public"
    DirectoryIndex index.php
    php_value default_charset "UTF-8"
    AddDefaultCharset utf-8
    php_value error_reporting "8191"
    php_value register_globals "off"
</VirtualHost>
Si je le désactive, j'ai bien accès à mon documentRoot
Code : Sélectionner tout - Visualiser dans une fenêtre à part
DocumentRoot "/Applications/xampp/xamppfiles/htdocs"
Si je l'active par contre, tout redirige vers
"/Applications/xampp/xamppfiles/htdocs/mylocalsite/public"
Sauf mes alias qui eux fonctionnent très bien !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
Alias /phpmyadmin /Applications/xampp/xamppfiles/phpmyadmin
<Directory "/Applications/xampp/xamppfiles/phpmyadmin">
    AllowOverride None
    Options None 
    Order allow,deny
    Allow from all
</Directory>
Ce qui m'amène à penser que ma directive "Directory" dans mon httpd.conf est écrasée par celle du vhosts.conf... Et c'est là que j'en perds mon latin, je ne trouve pas comment ajouter cette directive en fonctionne du Vhosts dans lequel on se trouve...

Si quelqu'un a déjà traité ce problème... Merci par avance d'éclairer ma lanterne !

Cordialement.