creation automatique de sous domaine

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics

comparef
WRInaute impliqué
WRInaute impliqué
 
Messages: 505
Inscription: 5 Avr 2005

creation automatique de sous domaine

Message le Sam Aoû 06, 2005 17:50

Slt,

comment faire pour creer automatiquement des sous domaines (en php de preference) ?
c'est a dire via un fomulaire qui est en ligne.

(si ca depend de l'hebergeur, le nom de domaine est pris chez amen.fr et l'hebergement chez nfrance)

merci pour vos reponse,

R

Boeing
WRInaute discret
WRInaute discret
 
Messages: 82
Inscription: 22 Fév 2004

Message le Sam Aoû 06, 2005 17:52

Salut,
Je crois qu'il faut être sur dédié pour modifier le virtual host du ndd
A+


hardmicro
WRInaute passionné
WRInaute passionné
 
Messages: 1279
Inscription: 5 Oct 2004

Message le Sam Aoû 06, 2005 18:00

Boeing a écrit:Salut,
Je crois qu'il faut être sur dédié pour modifier le virtual host du ndd
A+


en tout cas ca c'est sur il gfaut au minimum un dedié


fandecine
Modérateur
Modérateur
 
Messages: 2047
Inscription: 2 Avr 2005

Message le Sam Aoû 06, 2005 19:22

Quand on sait pas, on répond pas! :wink:

Faut pas forcement un dédié, il suffit d'avoir accés au httpd.conf ou au httpd.include (exemple sous mutualisé plesk), avoir acces aux DNS sur le serveur (également possible sur un mutualisé sous plesk) pouvoir créer un htaccess (également possible en mutualisé) mais surtout, pouvoir créer un sous domaine jocker du type *.mondomaine.com et cela dépends de chez qui est déposé le domaine (chez Amen on peut le faire tout seul comme un grand dans son interface d'admin, chez OVH çà passe pas en ligne mais il suffit de leur demander) ailleur, je sais pas.

PROCEDURE:

Pour creer un sous domaine dynamiquement, il faut que plusieurs conditions soient remplies:

1/ Creer un sous domaine *.mondomaine.com

2/ ajouter une entrée:

*.mondomaine.com 300 IN A ip.de.mon.domaine

à la configuration des DNS sur son serveur

3/ ajouter un alias de domaine dans le virtualHost du domaine concerné dans le fichier httpd.conf (ou dans le httpd.include du domaine)

<VirtualHost ip.de.mon.domaine>
DocumentRoot "/home/mondomaine.com/www"
ServerName mondomaine.com
ServerAlias *.mondomaine.com
</VirtualHost>

redémarrer apache (apachectl restart)

4/ dans le htacces à la racine du domaine, il faut ajouter:

RewriteCond %{ HTTP_HOST} www.mondomaine.com
RewriteRule ([a-z0-9]+)$ http://$1.mondomaine.com [NC,R,L]

A partir de ce moment, une url du type nimportequoi.mondomaine.com pointe sur le répertoire /nimportequoi.

Dans le script de traitement du formulaire, tu crée simplement un répertoire à la racine du domaine, et il devient automatiquement un sous-domaine.

Voila!


wullon
WRInaute accro
WRInaute accro
 
Messages: 3918
Inscription: 18 Sep 2004

Message le Sam Aoû 06, 2005 20:17

fandecine a écrit: RewriteCond %{ HTTP_HOST} www.mondomaine.com
RewriteRule ([a-z0-9]+)$ http://$1.mondomaine.com [NC,R,L]

Yop, pourrais-tu m'éclairer à quoi sert le RewriteCond %{ HTTP_HOST} www.mondomaine.com ?
Enfin je sais pas là j'ai l'impression que ça réécrit www.domaine.com/letruc en letruc.domaine.com, donc je pense que je n'ai pas tout compris ^^.


fandecine
Modérateur
Modérateur
 
Messages: 2047
Inscription: 2 Avr 2005

Message le Dim Aoû 07, 2005 8:08

wullon a écrit:
fandecine a écrit: RewriteCond %{ HTTP_HOST} www.mondomaine.com
RewriteRule ([a-z0-9]+)$ http://$1.mondomaine.com [NC,R,L]

Yop, pourrais-tu m'éclairer à quoi sert le RewriteCond %{ HTTP_HOST} www.mondomaine.com ?
Enfin je sais pas là j'ai l'impression que ça réécrit -www.domaine.com/letruc en letruc.domaine.com, donc je pense que je n'ai pas tout compris ^^.


Enfin presque! :wink: c'est juste l'inverse : letruc.domaine.com est redirigé vers www.domaine.com/letruc.

tanglung
WRInaute discret
WRInaute discret
 
Messages: 53
Inscription: 3 Sep 2005

Message le Mar Mar 07, 2006 16:21

et comment rediriger avec ta méthode

nimportequoi.mondomaine.com

vers :

vers mondomaine.com/index.php?var=nimportequoi

Remerciement


Fab le Fou
WRInaute passionné
WRInaute passionné
 
Messages: 1511
Inscription: 2 Déc 2004

Message le Mer Nov 08, 2006 9:59

Salut,

Un petit "up" sur ce message, puisque je me trouve dans une situation similaire.

Je suis sur un dédié chez ovh et j'essaye donc d'établir des noms de domaine à la volée de manière à ce que -http://toto.example.com corresponde automatiquement au répertoire -http://www.example.com/toto/

J'ai d'abord suivi les instructions ci-dessus mais sans succès.

J'ai ensuite trouvé un topic dans le forum des archives d'ovh : -http://forum.ovh.com/archive/index.php/t-4562.html

Là il y a un progrès puisqu'en suivant les instructions, j'obtiens bien une redirection du sous-domaine vers le répertoire homonyme mais cette redirection est visible puisque l'url du sous-domaine n'est pas gardée.

Ceci est normal puisqu'il s'agit d'une redirection 301 :

Code: Tout sélectionner
RewriteCond %{HTTP_HOST} !^www.mondomaine.fr$
RewriteCond %{HTTP_HOST} ^(.+)\.mondomaine\.fr$
RewriteRule ^(.+) %{HTTP_HOST}$1 [C]
RewriteRule ^(.+)\.mondomaine\.fr(.*) http://www.mondomaine.fr/$1/ [R=301,L]


Or, lorsque je supprime le "R=301" plus rien ne fonctionne ? :cry:
Une idée ?

Fab

Warthog
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 6
Inscription: 15 Fév 2007

Message le Mer Juin 06, 2007 15:34

Excusez moi de relancer ce sujet mais j'aimerais comprendre comment réaliser ceci sous 1and1 en sachant que mon ndd en .com et pris chez drim ;)

Je souhaite donc pouvoir automatiser la création de sous-domaines qui renverraient vers des répertoires créés dans mon dossier www :P

Merci de votre aide car j'ai essayé mais je n'y arrive pas :)

mathieu_w
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 1
Inscription: 23 Oct 2011

Re: creation automatique de sous domaine

Message le Dim Oct 23, 2011 16:22

Bonjour

j'utilise un serveur dédiée chez ovh, avec release 2, j'ai essaye les méthodes à la lettre, mais cela ne fonctionne pas, la reecrture d'adresse me génére une erreur 500.
Est ce que la méthode indiquée est encore valable ?
Quelqu'un peu m'aider à mettre en place les sous domaines virtuels? Merci


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par les experts Google Analytics de Ranking Metrics.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités