djodjo89 Posté 12 Mars 2010 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!
Jeanluc Posté 12 Mars 2010 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
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant