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