Remplacer domaine par un autre, mais garder les variables

Nouveau WRInaute
Bonjour,

je possede 2 domaines : didtab.org qui correspond à mon hebergement (chez online.net), et photoscenique.com, qui est un alias de domaine, et qui pointe vers l'hebergement didtab.org

je ne souhaite plus que didtab.org apparraisse, mais uniquement photoscenique.com

je ne peux pas faire de redirection genre javascript ou php, car les 2 domaines pointent vers le meme repertiore.

j'ai donc écrit mon fichier .htaccess comme ceci :

Code:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.didtab.org$
RewriteRule ^(.*)$ http://www.photoscenique.com [R=301,L]

RewriteEngine on
RewriteCond %{HTTP_HOST} ^didtab.org$
RewriteRule ^(.*)$ http://www.photoscenique.com [R=301,L]

le probleme est que là, ce qui comporte didtab.org est remplacé par photoscenique.com, mais j'aimerai en fait pouvoir conserver les données présentes apres didtab.org quand il y en a.
exemple :
didtab.org/page3.html replacé par photoscenique.com/page3.html

j'avoue sécher la...
 
WRInaute accro
Il suffit de renvoyer dans la seconde partie de ta règle la première expression récupérée (ici (.*)):

Code:
RewriteRule ^(.*)$ http://www.photoscenique.com/$1 [R=301,L]
 
Nouveau WRInaute
yes ! merci
je pensais à un truc du genre mais n'avais pas la syntaxe...

j'en ai profité pour fusionner mes 2 condtions :
Code:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^didtab.org$ [OR]
RewriteCond %{HTTP_HOST} ^www.didtab.org$
RewriteRule ^(.*)$ http://www.photoscenique.com/$1 [R=301,L]
 
WRInaute passionné
ou plus simple :
Code:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www\.)?didtab.org$
RewriteRule ^(.*)$ http://www.photoscenique.com/$1 [R=301,L]
 
Discussions similaires
Haut