Bonjour,
Je sèche completement sur le problème suivant:
J'aimerai avoir des VirtualDocumentRoot basés sur le nom de domaine,
avec des domaines à 3 niveaux, par ex: www.domaine.tld
et d'autres domaines à 4 niveaux, par ex: toto.titi.domaine.tld
Le domaine à 4 niveaux est constant sur la fin, disons: *.truc.blabla.ch
J'ai réglé mes DNS et j'ai testé, ça joue.
Coté Apache1.3 j'arrive a faire fonctionner la config suivante, mais
un seul VirtualHost à la fois, donc ça doit pas être si faux que ça.
Cependant quand je met les deux (j'ai essayé dans les deux sens), il
match le premier dans tous les cas ! même quand le nom de domaine
ne fini pas par truc.blabla.ch
J'aimerai bien pouvoir être plus précis pour le ServerName du deuxième
VirtualHost, par exemple en lui disant *.*.* ce qui voudrait dire de matcher
un domaine pour autant qu'il aie 3 parties.
Si qqn a une idée ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 NameVirtualHost 123.123.123.123 <VirtualHost 123.123.123.123:80> ServerName *.truc.blabla.ch UseCanonicalName Off VirtualDocumentRoot /var/www/dossier/%-4 </VirtualHost> <VirtualHost 123.123.123.123:80> ServerName * UseCanonicalName Off VirtualDocumentRoot /var/www/%-1/%-2/%-3 </VirtualHost>









Répondre avec citation
Partager