Catch-all de sous-domaines.

WRInaute discret
Bonjour,

J'ai fait une recherche dans le forum, mais je n'ai pas trouvé...

Savez-vous comment configurer une sorte de catch-all de sous-domaines ? C'est à dire que qu'importe ce que l'on tape, cela renvoi vers le www par exemple.

Je souhaite que http://toto.domaine.com, http://nimporte-nawak.domaine.com, bidule.domaine.com, etc.... renvoi toujours vers http://www.domaine.com/?param=ce-qu-il- ... us-domaine

Et ceci sans avoir à rajouter de sous-domaine dans les dns à chaque nouveau domaine. En quelque sorte, je voudrais que n'importe ce que l'on tape en sous-domaine renvoi vers le www avec en parametre le sous-domaine utilisé. Une sorte de :

Code:
*.domaine.com renvoi vers www.domaine.com

Je ne sais pas si j'ai été très clair, je n'arrive pas à mettre de bons mots sur ce que je souhaite faire...

Merci,

Raphaël dit Alkapote
 
WRInaute accro
Eh hé, je faisait la meme recherche au meme moment.


Tu installe le module Vhost_Alias dans apache (donc tu vas sans doute devoir recompiler apache), et ensuite tu met dans la config de ton domaine dans le httpd.conf une ligne pour dire dans quel domaine va chaque repertoire :).
 
WRInaute discret
Mais pour cela, il faut avoir son propre serveur dédié ! Ce n'est malheureusement pas encore le cas pour mes projets !...

Ps pour JeunZ : As-tu reçu mon MP ?
 
WRInaute accro
Ah oui je parle en dedié. Sans avoir accès à la config apache je vois pas comment faire...


Euhhh houla, les mps j'en reçoit beaucoup, et dès fois je lis ça a 3h 4h du mat et la flemme de répondre vais aller voir se que j'ai ;-)
 
WRInaute discret
Quelqu'un aurais-t'il une solution sur un serveur mutualisé ?

Du coté de la configuration DNS du nom de domaine par exemple... Cela doit etre possible, je pense : rediriger tous les sous domaines vers le www avec un paramètre du genre *.domaine.com ou autre... Quelqu'un sais-t'il comment faire ?

ps pour JeunZ : oki... :D
 
WRInaute impliqué
URL Rewriting :wink:
Pour ca, l'âne pourrait nous donner la solution car je crois qu'il a un site qui génère des noms de domaines pour particuliers :wink:
 
WRInaute discret
alkapote a dit:
Bonjour,

J'ai fait une recherche dans le forum, mais je n'ai pas trouvé...

Savez-vous comment configurer une sorte de catch-all de sous-domaines ? C'est à dire que qu'importe ce que l'on tape, cela renvoi vers le www par exemple.

Je souhaite que http://toto.domaine.com, http://nimporte-nawak.domaine.com, bidule.domaine.com, etc.... renvoi toujours vers http://www.domaine.com/?param=ce-qu-il- ... us-domaine

Et ceci sans avoir à rajouter de sous-domaine dans les dns à chaque nouveau domaine. En quelque sorte, je voudrais que n'importe ce que l'on tape en sous-domaine renvoi vers le www avec en parametre le sous-domaine utilisé. Une sorte de :

Code:
*.domaine.com renvoi vers www.domaine.com

Je ne sais pas si j'ai été très clair, je n'arrive pas à mettre de bons mots sur ce que je souhaite faire...

Merci,

Raphaël dit Alkapote

Bonjour,

RewriteCond %{HTTP_HOST} ^domaine.com$
RewriteRule ^(.*) http://www.domaine.com/$1 [QSA,L,R=301]


Voir ce fil de discussion : https://www.webrankinfo.com/forum/t/interdire-example-com-et-obliger-www-example-com.6195/
 
WRInaute accro
Je comprend pas comment vous arrivez à le faire avec un htaccess. Sans toucher au serveur bind (dns).

Car avant meme de lire le htaccess le serveur aura répondu "host not found".


Moi en dedié je viens de le faire et ça marche impec :)
 
WRInaute discret
Je connaissais ce topic... :wink:

Ca ne marche que pour le domaine et le www (car ils sont déclarés dans les sous-domaines chez le registrat).

Malheureusement cela ne marche pas pour mon application car le sous-domaine "nimportekoi" n'est pas déclaré chez le registrat. Je cherche un moyen de dire au registrat nimportecequetutappeensousdomaine tu le renvoi ici.

Ca doit etre au niveau de paramètre CNAME ou A, je ne m'y connais pas trop la dedant...
 
WRInaute discret
JeunZ a dit:
Je comprend pas comment vous arrivez à le faire avec un htaccess. Sans toucher au serveur bind (dns).

Car avant meme de lire le htaccess le serveur aura répondu "host not found".


Moi en dedié je viens de le faire et ça marche impec :)

Bah suffit que le nom soit bien configuré dans bind, en théorie y a toujours une ligne :

* IN A IP.DU.SERVEUR.WEB

Voir le site de mon profil, j'ai appliqué l'URL REWRITING ci dessus
 
WRInaute discret
je suis chez Lycos Webcenter (je sais je sais...) et jai rajouté la config que tu me dis :

screen.jpg


Cela ne marche pas !
 
WRInaute discret
alkapote a dit:
je suis chez Lycos Webcenter (je sais je sais...) et jai rajouté la config que tu me dis :


Cela ne marche pas !

Si je ne me trompe pas, il y a un délai de prise en compte...

Ce que tu as modifié me semble bon en tout cas.
 
WRInaute discret
JeunZ a dit:
Pour un sous domaine il n'y a pas de délais de prise en compte ;-)

ok :-/, tu peux nous expliquer ce que c'est le TTL ? :), sur mon dédié je sais que je dois changer une key pour que la prise en compte se fasse. Est ce que Lycos ne verifie pas une fois par jour les changements ?
 
WRInaute accro
TTL aucune idée.

Moi sur mon dedié je redemarre les service BIND et APACHE et c'est prit en compte.


Pour lycos peut êre qu'il le font une fois par jour, mais bon à mon avis c'est automatique...
 
WRInaute discret
Pour l'instant, ce n'est toujours pas prise en compte.

Je fais un A sur l'ip du serveur mutualisé, mais comment ce dit serveur sait vers où rediriger le sous-domaine?

exemple : je demande xyzazerty.domaine.com et ça renvoi sur l'ip du serveur mutualisé (212.78.206.150 dans mon cas) comment sais-t'il où le rediriger ? vers le www du domaine?
 
WRInaute accro
C'est pour ca que normalement il faut configure apache pour dire www.mondomaine.com va dans tels repertoire et les sous domaines de la forme *.mondomaine.com vont aller dans celui la.


Sans config apache je vois pas comment on peut arriver à le faire :-(
 
WRInaute discret
alkapote a dit:
Pour l'instant, ce n'est toujours pas prise en compte.

Je fais un A sur l'ip du serveur mutualisé, mais comment ce dit serveur sait vers où rediriger le sous-domaine?

exemple : je demande xyzazerty.domaine.com et ça renvoi sur l'ip du serveur mutualisé (212.78.206.150 dans mon cas) comment sais-t'il où le rediriger ? vers le www du domaine?

C'est le rôle du serveur apache et des virtualhosts ca... par contre c'est vrai que si c'est pas indiqué en ServerAlias *.domaine.com par exemple, ca va pas marcher... sick...

Pour info j'suis pas un dieu de l'admin server, donc désolé si j'raconte des conneries.
 
WRInaute discret
alkapote a dit:
Donc je ne peux rien faire en mutualisé pour que cela fonctionne ?

Il y a bien une solution pour contourner ça ?

Bah faut leur demander de faire la manip... de configurer le VirtuaHost comme voulu :)

Bon c'est vrai que je doute qu'ils acceptent mais bon autant tenter le coup...
 
WRInaute accro
Pourriez vous ajouter à la configuration apache de mon domaine les directives suivantes:

ServerAlias *.mon-blog.org
VirtualDocumentRoot /home/monblog/www/blog/dotclear/


et tu précise bien sur ton domaine, le chemin etc... Avec des s'il vous plait... merci. Je vous serai reconnaisant. Bonne continuation et vive lycos. ^^.


Je doute qu'ils veuillent le faire, parsque si ils le font pour un :-(
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut