Sous domaines automatiques

WRInaute occasionnel
Bonjour, je voudrais créer des sous domaines automatiques.

J'ai réussi à le faire avec ces deux petits ajouts :
Code:
<VirtualHost 213.000.000.63:80>
DocumentRoot /home/www/example/
ServerName www.example.com
ServerAlias example.com *.example.com
<Directory /home/www/example/">
allow from all
Options +Indexes
</Directory>
</VirtualHost>

et un petit
Code:
*  300    IN      A       213.000.000.63
a la fin de mon named.


Jusqu'la ca va :) .

Probleme : Quand je fais un $_SERVER['SERVER_NAME'] il me repond www.example.com meme si l'adresse tapée est test.example.com ce qui fait que je ne peu pas par le biet de php connaitre le sous domaine qui a ouvert la page...

Je sais qu'il faudrai que je cree des repertoires pour chacun des sous domaine + ajouter un regex dans mon apache mais il n'ai impossible de creer un repertoire par sous domaine.

Comment puis je faire?

Merci bcp de vos aides.

[Edit AW]
tuisp a dit:
Il existe des URL prévues pour donner des exemples: "example.com", "example.net" et "example.org" (avec un "a"), voir http://www.rfc-editor.org/rfc/rfc2606.txt , section 3. :)
;-)
 
WRInaute accro
Logique qu'il mette le www comme servername, c'est ce que tu a mis dans la config apache ...

essaye plutot $_SERVER['HTTP_HOST'];
 
WRInaute occasionnel
Roo pu*** c'etait si simple ! je croyais les avoir toutes testés ces variables d'environnement ! Merci bien
 
Discussions similaires
Haut