| |
|
Voir le sujet précédent :: Voir le sujet suivant
|
| Auteur |
Message |
| |
|
comparef WRInaute impliqué

Inscrit le: 05 Avr 2005 Messages: 498
|
Posté le : Sam Aoû 06, 2005 17:50 Sujet du message: creation automatique de sous domaine |
|
|
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

Inscrit le: 22 Fév 2004 Messages: 82
|
Posté le : Sam Aoû 06, 2005 17:52 Sujet du message: creation automatique de sous domaine |
|
|
Salut,
Je crois qu'il faut être sur dédié pour modifier le virtual host du ndd
A+ |
|
| |
|
 |
hardmicro WRInaute accro

Inscrit le: 05 Oct 2004 Messages: 1266 Localisation: 11 rue Internet
|
Posté le : Sam Aoû 06, 2005 18:00 Sujet du message: creation automatique de sous domaine |
|
|
| 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

Inscrit le: 02 Avr 2005 Messages: 1479 Localisation: Béarn
|
Posté le : Sam Aoû 06, 2005 19:22 Sujet du message: creation automatique de sous domaine |
|
|
Quand on sait pas, on répond pas!
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

Inscrit le: 18 Sep 2004 Messages: 3898 Localisation: France
|
Posté le : Sam Aoû 06, 2005 20:17 Sujet du message: creation automatique de sous domaine |
|
|
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

Inscrit le: 02 Avr 2005 Messages: 1479 Localisation: Béarn
|
Posté le : Dim Aoû 07, 2005 8:08 Sujet du message: creation automatique de sous domaine |
|
|
| wullon a écrit: |
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! c'est juste l'inverse : letruc.domaine.com est redirigé vers www.domaine.com/letruc. |
|
| |
|
 |
tanglung WRInaute discret

Inscrit le: 03 Sep 2005 Messages: 53
|
Posté le : Mar Mar 07, 2006 16:21 Sujet du message: creation automatique de sous domaine |
|
|
et comment rediriger avec ta méthode
nimportequoi.mondomaine.com
vers :
vers mondomaine.com/index.php?var=nimportequoi
Remerciement |
|
| |
|
 |
Fab le Fou WRInaute accro

Inscrit le: 02 Déc 2004 Messages: 1499 Localisation: Lorient
|
Posté le : Mer Nov 08, 2006 9:59 Sujet du message: creation automatique de sous domaine |
|
|
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: |
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 ?
Une idée ?
Fab |
|
| |
|
 |
Warthog Nouveau WRInaute
Inscrit le: 15 Fév 2007 Messages: 6
|
Posté le : Mer Juin 06, 2007 15:34 Sujet du message: creation automatique de sous domaine |
|
|
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
Merci de votre aide car j'ai essayé mais je n'y arrive pas  |
|
| |
|
 |
| |
|
|
|
|
Autres sujets de discussion :
|
|