====== Gestion des sous domaines ====== ===== Créer des sous-domaines ===== Les sous-domaines sont gratuits et illimités. Par defaut toto.votre-domaine.com pointe sur [[|www.votre-domaine.com]]. Vous pouvez personnaliser ce comportement à l'aide d'un fichier //.htaccess//. Les sous-domaines sont créés par défaut sur nos serveurs DNS. Tous les sous domaines pointent à la racine de votre site. A vous ensuite d'utiliser le mod_rewrite d'apache pour rediriger votre sous domaine là où vous le souhaitez. Voici un exemple pratique pour illustrer la démarche : Le .htaccess lui-meme : RewriteEngine on # redirection des sous-domaines RewriteCond %{REQUEST_URI} !^/sdoms RewriteCond %{HTTP_HOST} ^([^.]*)\.?([^.]+).([^.]+)$ [NC] RewriteCond %1 !^www$ [NC] RewriteRule ^(.*)$ /sdoms/%1/$1 # fix trailing slash RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^(.+[^/])$ $1/ [L] Pour donner quelques précisions, ce .htaccess redirigera automatiquement tout sous-domaine de la forme toto.domaine.com et ne commencant pas par "www" vers le sous-repertoire /sdoms/toto/ , et bien sur en conservant toto.domaine.com dans la barre d'adresse.\\ (Le sous-dossier /sdoms est surtout là avec la condition correspondante pour eviter des risques de redirections recursives.)\\ La dernière règle devrait eviter des problèmes de slash final Précision : Vous devez simplement créer à la racine de votre espace ftp, ce sous-répertoire sdoms (ou autre mais qui sera à remplacer dans ce cas au niveau du .htaccess modèle par ce que vous aurez choisi), et y créer les répertoires correspondants à vos sous-domaines, contenant vos fichiers avec au moins une page d'index). Vous aurez ainsi par exemple : html/ (votre racine) sdoms/ (ou autre mais à répercuter dans le .htaccess) sous-domaines1/ sous-domaines2/ etc ... Ainsi, vous pourrez automatiquement avoir autant de sous-domaines que vous le souhaitez, accessibles via l'url par exemple ici : http://sous-domaines2.mondomaine.truc Résultat : Le site lui-meme reste tel quel : http://www.lordi-depanneur.com/ Premier sous-domaine de test : http://test.lordi-depanneur.com/\\ (on tombe donc sur la page index.html du répertoire /sdoms/test/) Test avec un autre sous-domaine : http://test2.lordi-depanneur.com/\\ (on tombe donc sur la page index.html du répertoire /sdoms/test2/) Test un peu plus complexe, avec un sous-repertoire dans le sous-domaine et une page autre que index.html :\\ http://test2.lordi-depanneur.com/rep/test3.html\\ (on tombe bien sur la page /sdoms/test2/rep/test3.html) Documentation Apache sur le mod_rewrite : http://httpd.apache.org/docs/1.3/misc/rewriteguide.html //Service Technique NFrance//