[Résolu]Rewrite suivant nom de domaine entré

Nouveau WRInaute
Bonjour,

Après moult et moult recherche, je vous demande enfin de l'aide.

Alors j'ai deux noms de domaine hébergé sur le meme compte:

domaine1.fr
domaine2.com

et je voudrais que mon domaine1.fr pointe vers la racine
et que mon domaine2.com lui pointe vers domaine2.com/repertoire1

j'ai donc fait mis ce code :

Code:
RewriteEngine on
RewriteCond %{HTTP_HOST} domaine1.fr
RewriteRule ^(.*)$ http://www.domaine1.fr/ [L]
RewriteCond %{HTTP_HOST} domaine2.com
RewriteRule ^(.*)$ http://www.domaine2.com/repertoire [L]

mais j'ai le message d'erreur suivant :

Code:
Redirection de page incorrecte

      

      
      
      

      
        
        

          

Firefox a détecté que le serveur redirige la demande pour cette adresse d'une manière qui n'aboutira pas.

        


        
        


    *   La cause de ce problème peut être la désactivation ou le refus
          des cookies.

Merci de bien vouloir m'éclairer
 
WRInaute accro
La première règle sert à rien, tu essaies de demander à domaine 1 d'etre redirigé vers domaine 1.
La seconde est mal exprimée.
Code:
RewriteEngine on
RewriteCond %{HTTP_HOST} domaine2.com
RewriteRule ^(.*)$  /repertoire/$1 [R=301,L]
ou quelquechose comme ça
 
Nouveau WRInaute
ca marche nickel merci, effectivement je n'avais pas pensé a faire juste le second domaine

le soucis qui se pose maintenant c'est que quand je fais appel a mon second nom de domaine (celui redirigé), sur la barre d'adresse j'ai le nom du premier nom de domaine qui s'affiche avec tout le path, y aurai possibilité de chaner cela?

merci
 
Nouveau WRInaute
webmasterlamogere a dit:
je ne comprends pas bien l'utilité du rewritting. Tu peux normalement modifier lerépertoire cible du domaine au niveau de son paramétrage.
non pas dans mon cas, je n'ai pas cette possibilité d'ou l'appel au rewriting
 
WRInaute passionné
il y a deux choses à faire :
- une redirection de domaine1.fr/repertoire/ vers domaine2.com/
- une règle de réécriture de domaine2.com/ vers domaine2.com/repertoire/

je mettrais donc dans le .htaccess dans le répertoire /répertoire :
Code:
RewriteEngine on
RewriteCond %{HTTP_HOST} domaine1\.fr$
RewriteRule ^(.*)$ http://www.domaine2.com/$1 [R=301,L,QSA]

et dans le .htaccess à la racine :
Code:
RewriteEngine on
RewriteCond %{HTTP_HOST} domaine2\.com$
RewriteRule ^(.*)$ /repertoire/$1 [L,QSA]
 
Nouveau WRInaute
webmasterlamogere a dit:
il y a deux choses à faire :
- une redirection de domaine1.fr/repertoire/ vers domaine2.com/
- une règle de réécriture de domaine2.com/ vers domaine2.com/repertoire/

je mettrais donc dans le .htaccess dans le répertoire /répertoire :
Code:
RewriteEngine on
RewriteCond %{HTTP_HOST} domaine1\.fr$
RewriteRule ^(.*)$ http://www.domaine2.com/$1 [R=301,L,QSA]

et dans le .htaccess à la racine :
Code:
RewriteEngine on
RewriteCond %{HTTP_HOST} domaine2\.com$
RewriteRule ^(.*)$ /repertoire/$1 [L,QSA]


Nickel Ca marche, merci beaucoup à toi
 
Discussions similaires
Haut