|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Inscription : mai 2009 Messages : 148 ![]() |
Bonjour
Je suis actuellement sur un hébergeur ou j'ai un primary domain (http://aaa.com). Lorsque je créée un addon domain (http://bbb.com), il me rend automatiquement ce site accessible via http://bbb.aaa.com. Ce que je voudrais c'est que bbb soit uniquement accessible via http://bbb.com et je veux donc réécrire tout ce qui serait tapé en sous domaine de aaa en adresse principale : Quelques exemples valent plus qu'un long discours - Que http://bbb.aaa.com soit réécrit en http://aaa.com - Que http://ccc.aaa.com soit réécrit en http://aaa.com - Que http://ccc.aaa.com/123 soit réécrit en http://aaa.com/123 etc... vous voyez le principe. Auriez vous une idée de comment réaliser ceci ? Merci d'avance |
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : août 2005 Messages : 9 131 ![]() |
Tu es sûr qu'un add-on domain peut être quelque chose comme bbb.com ? Tu as acheté bbb.com ?
__________________
![]() Du détail, du détail, du détail !!! Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
|
|
|
10
|
|
|
#3 |
|
Membre du Club
![]() Inscription : mai 2009 Messages : 148 ![]() |
Salut,
Oui c'est justement le principe des add-on domains. Quand on est chez un hébergeur avec une offre à nom de domaine illimité on peut héberger sur son compte autant qu'on veut de domaines achetés. On a donc un primary domain monpremiersite.com qui est son site principal et qui se stocke dans /public_html, puis autant d'addon domains que l'on veut qui se stockent dans des sous répertoires (par exemple /public_html/mondeuxiemesite.com /public_html/montroisiemesite.com etc...) Chacun étant par la suite accessible via son adresse propre http://monpremiersite.com http://mondeuxiemesite.com http://montroisiemesite.com Donc jusque la pas de souci ! Mais comme je disais dans mon premier message, le problème est que ça rend automatiquement aussi accessible les addons via http://mondeuxiemesite.monpremiersite.com http://montroisiemesite.monpremiersite.com Et c'est ça que j'aimerais empêcher... |
|
|
00
|
|
|
#4 | ||
![]() ![]() Inscription : août 2005 Messages : 9 131 ![]() |
OK. Dans le .htaccess de public_html (le document root du site principal), je mettrais un truc du genre :
Code :
__________________
![]() Du détail, du détail, du détail !!! Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
|
||
|
|
10
|
|
|
#5 |
|
Membre du Club
![]() Inscription : mai 2009 Messages : 148 ![]() |
Salut merci de la réponse.
En fait j'essaye d'abord de comprendre ce que tu as écrit. Je tente de traduire dis moi si c'est faux : Code :
RewriteCond %{HTTP_HOST} ^(.*)\.monpremiersite.com
- La tu réécris le tout en http://[http_host].com/[suitedel'url] %1 contenant monpremiersite et $1 contenant la suite de l'url s'il y en a une (ce qu'il y a après le com) Est-ce que c'est ça ? Si oui ou est affecté $1. |
|
|
00
|
|
|
#6 | |
![]() ![]() Inscription : août 2005 Messages : 9 131 ![]() |
Pas du tout
Le plus simple c'est peut-être d'aller consulter la doc Apache, je pense :Citation:
Code :
RewriteCond %{HTTP_HOST} ^(.*)\.monpremiersite.com
Ensuite, si on a : Code :
RewriteRule (.*) http://%1.com/$1 [R=301,L] Si on met tout ça bout à bout :
__________________
![]() Du détail, du détail, du détail !!! Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
|
|
|
|
10
|
|
|
#7 |
|
Membre du Club
![]() Inscription : mai 2009 Messages : 148 ![]() |
Merci infiniment Mac pour cette explication, c'est beaucoup plus clair.
Je vais faire tout un tas de tests demain pour essayer d'appliquer ça, la je ne peux pas. Par contre ce que tu as écrit maintenant que je le comprend n'est pas exactement ce que je voulais, je ne voulais pas rediriger http://toto.monpremiersite.com/untrucoupas vers http://toto.com/untrucoupas mais plutôt http://toto.monpremiersite.com/untrucoupas vers http://monpremiersite.com/untrucoupas, voir mon premier post. Mais ce n'est pas grave maintenant que j'ai compris grâce à tes explications j'essayerai de mettre ça en application ... Merci encore
|
|
|
00
|
|
|
#8 | ||
![]() ![]() Inscription : août 2005 Messages : 9 131 ![]() |
Pardon, je n'avais pas bien lu. C'est plus simple, tu coup : il suffit de ne plus utiliser %1 dans la RewriteRule et de mettre monpremiersite à la place :
Code :
__________________
![]() Du détail, du détail, du détail !!! Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
|
||
|
|
00
|
|
|
#9 |
|
Membre du Club
![]() Inscription : mai 2009 Messages : 148 ![]() |
Super merci Mac
![]() ![]() Je passe le sujet en résolu... Bye |
|
|
01
|
Copyright © 2000-2013 - www.developpez.com