Créer un sous domaine.

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Créer un sous domaine.

Re: Créer un sous domaine.

par parpins » 02 mars 2011, 11:56

Bonjour,

J'ai résolu le problème...
j'ai utilisé le .htaccess en fait et le résultat est exactement ce que je cherchais...

on peut utiliser indifféremment:
http://www.gombert-tonneins.fr/
http://gombert-tonneins.fr/

le résultat sera toujours :
http://www.gombert-tonneins.fr/

voila le code que j'ai mis:
RewriteRule ^index.html$ http://www.gombert-tonneins.fr/ [R=301,L]
RewriteCond %{HTTP_HOST} ^gombert-tonneins.fr
RewriteRule (.*) http://www.gombert-tonneins.fr [R=301,L]

En tout cas merci pour ton aide

cdt,

parpins

Re: Créer un sous domaine.

par moogli » 28 janv. 2011, 15:43

salut,

Est ce vraiment l'adresse de base qui gène dans l'url rewriting (les règle contiennent l'adresse complète du site ?)

pour le vhost avec apache je ferais simplement :

Code : Tout sélectionner

<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot "H:/web/docRoot/phpjungle" ServerName phpjungle.kertaz ServerAlias www.phpjungle.kertaz ErrorLog "logs/phpjungle.kertaz-error.log" CustomLog "logs/phpjungle.kertaz-access.log" common </VirtualHost>
vela ne suffirait pas à résoudre ton pb ?

@+

redirection auto du mondomaine.tld vers www.mondomaine.tld

par parpins » 28 janv. 2011, 12:52

Bonjour,

Dans le même genre...

Je voudrais savoir comment rediriger automatiquement mondomaine.tld vers www.mondomaine.tld. de façon simple

J'ai actuellement créé 2 VHOSTs sous apache2.
un pour www.mondomaine.tld qui pointe sur le dossier html racine du site
un pour mondomaine.tld qui pointe sur un dossier html/redirect qui contient un .htaccess

ce .htaccess du dossier redirect me redirige vers www.mondomaine.tld, voir code:
Options +FollowSymlinks
RewriteEngine on
RewriteRule .* http://www.mondomaine.tld [R=301,L]

cependant je pense qu'il y a moyen de faire avec un seul VHOST avec le .htaccess principal (celui du dossier html) et une règle du genre:

Options +FollowSymlinks
RewriteEngine on
RewriteCond %{HTTP_HOST} mondomaine.tld
RewriteRule (.*) http://www.mondomaine.tld [R=301,L]

J'utilise joomla avec l'url rewritting et donc il y a tout un tas d'autres règles après et il ne faut pas qu'elles soient perturbées

J'ai d'autre sous domaines comme ftp. ou pop3. mais je voudrais que quand un internaute tape http://mondomaine.tld, il soit redirigé vers www.mondomaine.tld.
Je ne peux donc pas utiliser de wildcard DNS du genre *.mondomaine.tld (enfin je crois)
Dans l'idéal s'il tape http://mondomaine.tld/contact.html il sera redirigé vers http://www.mondomaine.tld/contact.html (mais bon, c'est vraiment dans l'idéal, à l'heure actuelle tout est redirigé vers le www.mondomaine.tld, on peut voir ca dans un second temps car ce n'est pas vraiment important)

Vous pouvez taper http://gombert-tonneins.fr/ pour voir le résultat attendu

Merci d'avance pour votre aide

par the_grinch » 28 juin 2008, 19:03

Bon bah je me suis pris un domaine .fr chez Amen ( qui font une réduc, 3€ le domaine pour un an )
Je vais voir ce que ça va donner lol, normalement il accepte le wildcard dns
Ahhhh, je suis trop deg, mon hebergeur est 1and1 mutualisé, http://s1406807**.onlinehome.fr et pour faire des sous domaines virtuels ( * IN A ip ) bin il me faut l'adresse ip de mon hebergeur (http://s140680792.onlinehome.fr/) or il parait que c'est un sous domaine donc pas d'adresse ip propre a mon hebergement donc je ne peux pas !!!

par alexis57 » 28 juin 2008, 13:59

Oui mais faire un url rewriting m'intéresserai plus ( mais surtout plus rapide ) !
Car il n'y aura qu'une page sur chaque domaine !
Y a t'il des tutos ? Une liste d'hebergeur qui propose de modifier la zone DNS ?
Merci !

[Note : ce message a été posté de manière anonyme avant d'être réattribué à son auteur]


PS : Dites moi si avec un hebergement mutualisé: START 1G ou un serveur privé RPS1 je pourrais faire ceux que je veux avec les sous demaines et l'url rewriting !

par Berzemus » 28 juin 2008, 12:21

Je sais que pour OVH tu peux automatiser la création de domaines (il suffit de générer un mail) Pour les sous-domaines, j'ai pas encore essayé.

par the_grinch » 28 juin 2008, 11:58

Si je prends OVH ? Amen ?

[Note : ce message a été posté de manière anonyme avant d'être réattribué à son auteur]

par momox » 28 juin 2008, 10:47

katagoto, on parle de sous-domaines, on ne parle pas d'accès classiques. Le sous-domaine se gère au niveau du serveur DNS, et s'il n'existe pas il ne s'invente pas. La solution que tu proposes n'est pas viable car jamais le client n'appelera le serveur du domaine principal, pour la simple et bonne raison que s'il n'y a pas d'association sous-domaine/ip dans la configuration DNS, le client ne va pas l'inventer.

Ensuite, ça dépend de ton hébergement, mais je pense que pour le faire il doit falloir soit une très haute configurabilité de l'hébergement (et je ne pense pas que 1and1 propose la création automatique de domaines, du moins il ne l'autorise pas pour les offres mutualisées), soit au minimum un dédié avec une manip violente, c'est à dire installer un serveur DNS sur son serveur dédié (c'est un peu lourd, oui, surtout si c'est simplement pour gérer les sous-domaines), et le mettre en dns primaire dans la configuration de ton registrar, et de cette manière tu pourras gérer à volonté les sous-domaines...

Au passage, pendant que j'y pense, je crois que justement 1and1 les rajoute à la main...
Il n'y a pas une sorte de catch-all possible sur les adresses web ?

par Sékiltoyai » 28 juin 2008, 10:35

katagoto, on parle de sous-domaines, on ne parle pas d'accès classiques. Le sous-domaine se gère au niveau du serveur DNS, et s'il n'existe pas il ne s'invente pas. La solution que tu proposes n'est pas viable car jamais le client n'appelera le serveur du domaine principal, pour la simple et bonne raison que s'il n'y a pas d'association sous-domaine/ip dans la configuration DNS, le client ne va pas l'inventer.

Ensuite, ça dépend de ton hébergement, mais je pense que pour le faire il doit falloir soit une très haute configurabilité de l'hébergement (et je ne pense pas que 1and1 propose la création automatique de domaines, du moins il ne l'autorise pas pour les offres mutualisées), soit au minimum un dédié avec une manip violente, c'est à dire installer un serveur DNS sur son serveur dédié (c'est un peu lourd, oui, surtout si c'est simplement pour gérer les sous-domaines), et le mettre en dns primaire dans la configuration de ton registrar, et de cette manière tu pourras gérer à volonté les sous-domaines...

Au passage, pendant que j'y pense, je crois que justement 1and1 les rajoute à la main...

par the_grinch » 27 juin 2008, 20:00

J'ai trouvé ça :
http://www.allhtml.com/articles/detail/709
J'ai mon nom de domaine sur 1and1 mais impossible de trouver la zone DNS et de rajouter cette petite ligne magique :

Code : Tout sélectionner

* IN A IP-DU-SERVEUR

par katagoto » 27 juin 2008, 19:57

Non, c'est pas ce que je voulait dire ^^
Regardez la figure 2-8 page 42 de "Best practices PHP5" Chez Eyrolles par Guillaume Ponçon, chaque fois qu'une page est demandé, son URL est transmise (par 404) à un script qu'i analyse l'URL et qui inclus en conséquence, c'est ça que je voulais dire, niveau principe...

par Berzemus » 27 juin 2008, 19:46

Tu fais une page 404 qui va parser l'url demandé et qui va inclure la page voulut, mais pour ça il faut demander à ton hébergeur que toutes les url de ton site soit redirigé vers cette page
Mettre du contenu dans un 404 ? C'est over-zarbi comme méthode.. sauf si toutes les pages doivent renvoyer un header 404, pour être sur qu'aucun moteur de recherche ne les indexe, et que le monde les oublie.. :shock:

par the_grinch » 27 juin 2008, 19:14

Merci, je vais voir vers l'url-rewriting ! C'est un peu ça que je pensais faire :)

Mais le truc c'est qu'il faut que je modifie le .htaccess pour rajouter une ligne a la fin ( ligne qui transforme le www.site.com/client1.php en www.client1.site.com.
Je me renseigne sur le net mais je ne trouve pas d'exemple pour change l'url www.site.com, juste ce qui a après ( le nom des pages )

PS : Je suis alexis57 mais je ne trouvais plus le mot de passe de ce compte ...

par katagoto » 27 juin 2008, 19:03

Tu fais une page 404 qui va parser l'url demandé et qui va inclure la page voulut, mais pour ça il faut demander à ton hébergeur que toutes les url de ton site soit redirigé vers cette page

PS : Désolé...

par caroube » 27 juin 2008, 18:52

Comment est-ce que tu crées les sous-domaines manuellement ?
A partir de là, on pourra peut-être t'aider à les créer automatiquement.

Sinon, il faut peut-être également regarder du côté de l'url-rewriting : un client qui crée un répertoire www.lesite.com/client pourrait devenir client.lesite.com ou www.client.lesite.com