Redirection 301 2ndd mais erreur : "Boucle de redirecti

WRInaute passionné
Bonjour,

J'ai deux domaines qui pointes sur le même site (donc même espace disque) : domaine1.fr et domaine2.fr.
Le domaine principale est maintenant domaine2.fr mais domaine1.fr est déjà référencé dans google.

Je cherche à ce que :
- google indexe les pages de domaine2.fr sans faire de duplicat content => redirection 301
- les visiteurs qui viennent de domaine1.fr/page.php soient automatiquement redirigé vers domaine2.fr/page.php


Pour la redirection 301 j'ai essayé :

Code:
RewriteEngine on
RewriteRule ^(.*)$ http://www.domaine2.fr/$1 [L,R=301]

Code:
RedirectPermanent / http://www.domaine2.fr/

... et rien à faire, le navigateur indique : "Boucle de redirection - Firefox a détecté que le serveur redirige la demande pour cette adresse d'une manière qui n'aboutira pas."

D'où ma question, comment faire ?
 
WRInaute impliqué
Tes deux domaines partagent le même espace, donc ils partagent le meme htaccess!

C'est donc normal que ta redirection boucle, elle redirige la page vers domaine2.fr sans s'arrêter.

Il faut que tu redirige uniquement les pages appelées à travers domaine1.fr en ajoutant une condition :

Code:
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.domaine2\.fr$
RewriteRule ^(.*)$ http://www.domaine2.fr/$1 [QSA,L,R=301]

En plus cette réécriture redirige les pages appelles sans www vers celles avec www.

Enfin, QSA est là si tu as des paramètres à tes pages.
 
WRInaute passionné
Effectivement, ils partagent le même espace disque, et oui c'est logique que le htaccess soit commun ! Mince comment suis-je passé à côté ??

Je vais essayer de mettre en place ce que tu m'a donné, et je te redis ;)
 
Discussions similaires
Haut