djodjo89 Posté 12 Mars 2010 Partager Posté 12 Mars 2010 Bonjour à tous, je voudrais utiliser un même hébergement pour contenir deux sites, http://www.a.com et http://www.b.com Le contenu du site 1 se trouverait dans http://www.a.com/1 et le contenu du site 2 dans http://www.b.com/2 sachant que http://www.a.com et http://www.b.com renvoient vers la meme page actuellement (domaines synonymes) J'ai utilisé ce bout de code dans un .htaccess: Options +FollowSymlinksRewriteEngine OnRewriteCond %{HTTP_HOST} ^www\.a\.com$RewriteRule ^(.*) http://www.a.com/1/$1 [QSA,L,R=301]RewriteCond %{HTTP_HOST} ^www\.b\.com$RewriteRule ^(.*) http://www.b/2/$1 [QSA,L,R=301] Mais ça me fait des boucles infinies normal... et sinon j'ai reussi a le faire fonctionner mais que si on vient de http://a.com et non http://www.a.com Quel est le code exact pour que lorsqu'on tape http://www.a.com ou http://a.com on tombe sur http://www.a.com/1 et lorsqu'on tape http://www.b.com ou http://b.com on tombe sur http://www.b.com/2 ?? J'ai remarqué qu'on pouvait placer ou non un "!" devant le "^" est-ce que c'est important? Merci de votre aide! Lien vers le commentaire Partager sur d’autres sites More sharing options...
Jeanluc Posté 12 Mars 2010 Partager Posté 12 Mars 2010 Bonjour et bienvenue sur Webmaster-Hub, Chez la plupart des hébergeurs qui acceptent plusieurs domaines sur un hébergement, on peut définir pour chacun son répertoire racine propre. Si ce n'est pas possible, tu peux essayer ceci: Options +FollowSymlinksRewriteEngine OnRewriteCond %{HTTP_HOST} ^www\.a\.com$RewriteRule ^([^12].*) /1/$1 [QSA,L]RewriteCond %{HTTP_HOST} ^www\.b\.com$RewriteRule ^([^12].*) /2/$1 [QSA,L] Jean-Luc Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant