par
Number » 14 mars 2006, 15:15
Je le sais

Je m'auto heberge (Serveur Apache+php sous linux

)
Donc je sais cmt fonctionne les sous domaine (vhost) et leurs gestion...
Je me demandais just comment peut'on crée un site qui s'etend sur plusieurs "sous domaine"
Sans pour autant devoir s'ennuyer a copier les pages d'un sous domaine a l'autre en y changeant la page d'index et le liens..
Un exemple concret :
www.monsite.com
(www)
|__ index.php
|___ Include
|_____ fonctions.php
|__ profil.php
|___ Image
|_____ (Toutes les images de mon site)
J'ai dans ce site un chat (autant gardé le même principe :p)
J'ai plusieurs solution :
Soit je recopie tout le (www) dans le repertoire (chat) qui est donc un sous domaine..
Et donc un sous repertoire
Ce qui implique :
-> Plusieurs fois les images
(a moin de changer tt les liens... ou d'en tenir compte lors de la programmation du site)
-> Plusieurs fois le fichier fonctions.php (Par exemple si il contient des fct mysql..)
Et donc prend plus de place sur le disque..
Je me demandais donc comment les gros site font'il..
Je supose que quand il ouvre une partie : (forum,chat,news,jeux, etc)
Il ne s'amuse pas a recopier le design dans un nouveau dossier et ensuite programmer dans celui-la ..
Donc j'ai chercher et j'ai trouvé :
-> L'url rewriting ..
Ou chat.monsite.com serait en fait
index.php?file=chat (Par exemple)
Ou alors les includes qui sauterais le repertoire racine ...
(Et la c'est pas du tt securisé ..)
Donc je demande si quelqu'un a deja crée un site sur plusieurs sous-domaine?
Comment s'y est'il prit?
Merci :-p