Page 1 sur 2
http://xxx .mondomaine.com
Posté : 15 avr. 2006, 20:22
par MIKE
comment faire sur un serveur dediee
http://www.mondomaine.com/xxx
en
http://xxx .mondomaine.com
a l aide du fichier
.htaccess
mot de h ebergeur
Le module vhost_alias n'est pas activé et ne pourra pas l'être car le Cpanel ne l'autorise pas... Il faut donc se débrouiller avec le fichier .htaccess
Posté : 15 avr. 2006, 20:36
par Cyrano
En principe, il faut que ta page d'accueil se nomme "index.php" ou "index.html", ou parfois default.php ou default.html, mais ça, c'est plutôt chez les américains, c'est la valeur par défaut d'une configuration standard et en ne mettant que ..mondomaine.com, c'est cette page qui sera cherchée en premier.
Posté : 15 avr. 2006, 20:55
par mikex
j ai pas ete clair a mon sujet j heberge des blog et au lieu de faire
http://www.nomdedomaine.com/xxxxx
j aurai voulu qu il fasse
http://xxxx.nomdedomaine.com
soit par le bias du fichier htaccess ou par un autre
le serveur est heberger au canada
Posté : 15 avr. 2006, 21:01
par Ultiny
[parenthese]Sans vouloir être méchant ta pas dit bonjour, ni merci, bref tu pose ton truc comme ça genre de*erdez vous avec mon problème.[/parenthese]
Ce que tu veu c'est un sous domaine, je pense que le mod_rewrite peut faire ça.
Regarde la documentation sur ce mod via google dans un premier temps.
dsl
Posté : 15 avr. 2006, 21:20
par mikex
voilla je me suis encore tromper si quelqu un peut effacer les deux autres
avec se probleme tous devient confus
Posté : 15 avr. 2006, 21:21
par Ultiny
Je suis pas un dieu en rewrite alors je sais pas si ça va marcher.
RewriteEngine on
RewriteRule ^
http://domain.com/(.*)$ http://$1.domain.com [L]
Si c'est pas ça, c'est pas loin.
regarde se que j a itrouver
Posté : 15 avr. 2006, 21:23
par mikex
RewriteCond %{HTTP_HOST} sous-domaine [OR]
RewriteCond %{HTTP_HOST} www2
RewriteCond %{REQUEST_URI} !^/repertoire-des-sous-domaines
RewriteCond %{HTTP_HOST} ^([^.]*)\.?([^.]+).([^.]+)$ [NC]
RewriteCond %{HTTP_HOST} !^example\.com$
RewriteRule ^(.*)$ /sous_domaines/%1/$1
je vais essayer le tien puis celui la merci pour ton aide
renvoi
Posté : 15 avr. 2006, 21:27
par mikex
au faite il cree les sous domaine mais il me renvoie sur la pages d accueil
Posté : 15 avr. 2006, 21:47
par mikex
tous les blog cree sont dans un fichier de chaque utilisateur comment faire pour que c est dossier sois mis en sous domaine avec htaccess
Ceci permet de diriger sous-domaine.exemple.com vers exemple.com/sous_domaines/sous-domaine/ et www2.exemple.com vers exemple.com/sous_domaines/www2/ :
RewriteCond %{HTTP_HOST} sous-domaine [OR]
RewriteCond %{HTTP_HOST} www2
RewriteCond %{REQUEST_URI} !^/repertoire-des-sous-domaines
RewriteCond %{HTTP_HOST} ^([^.]*)\.?([^.]+).([^.]+)$ [NC]
RewriteCond %{HTTP_HOST} !^example\.com$
RewriteRule ^(.*)$ /sous_domaines/%1/$1(si le HTTP_HOST contient sous-domaine ou www2, n'est pas le site sans sous-domaines (prudence est mère de sûreté) et que la requête ne point pas vers le répertoire des sous-domaines, alors, la requête est dirigée vers un dossier portant le nom du sous-domaine demandé et situé dans /sous_domaines/)
sos
Posté : 16 avr. 2006, 16:45
par mikex
quel qu un pourrait t il me donner un coup de pouce svp
Posté : 16 avr. 2006, 16:54
par polusdemus
Bonjour je suis chez free et je voudrais savoir comment faire un sous domaine.
ex:
http://xxx.polusdemus.free.fr
Posté : 16 avr. 2006, 17:36
par Cyrano
Sur free.fr, tu peux oublier ça, ta page est déjà un sous-domaine de free.fr.
cyrano
Posté : 16 avr. 2006, 18:05
par mikex
je voudrais s avoir si tu as compris se que je voulais exatement
avec les sous domaine car j ai bon essayer mais je n arive pas trouver le code
Posté : 18 avr. 2006, 02:17
par Nico128
Tu fais un htaccess avec sa dedant
Code : Tout sélectionner
UseCanonicalName off
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.tonsite\.com$
RewriteCond %{HTTP_HOST} ^www\.(.+)\.tonsite\.com$
Rewriterule ^(.*)$ /redirect.php?site=%1 [NC,L]
RewriteCond %{HTTP_HOST} ^(.+)\.tonsite\.com$
Rewriterule ^(.*)$ /redirect.php?site=%1 [NC,L]
Pense a editer le "tonsite.com" en mettant la vrai adresse de ton site.
Je m'y conait vraiment pas beaucoup là dedant donc je sais pas si je vais utilisé les bone terme, la parenthèse ca fonctionne comme $_GET je dirais, après tu peux autorisé seulement quelque caractère, mais là il y a * donc tout est autorisé.
ensuite %1 c'est la variable.
donc si tu mets nimportequoi.tonsite.com avec cette exemple ca devrait rediger vers redirect.php?site=nimportequoi
Je suis pas tout a fait sur mais j'ai url rewrité mon site et c'est comme ça que j'ai fait, la cest le meme principe sauf avec sous domaine...
Posté : 18 avr. 2006, 05:10
par Ultiny
Ce qu'il veut c'est domain.ext/path -> path.domain.ext