Remplacer domaine par un autre, mais garder les variables

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics

gloubi
Nouveau WRInaute
 
Messages: 2
Inscription: Lun Jan 12, 2004 12:09

Remplacer domaine par un autre, mais garder les variables

Message le Lun Nov 03, 2008 10:39

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: Tout sélectionner
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...


HawkEye
Modérateur
Modérateur
 
Messages: 15036
Inscription: Lun Fév 23, 2004 12:33

Message le Lun Nov 03, 2008 12:06

Il suffit de renvoyer dans la seconde partie de ta règle la première expression récupérée (ici (.*)):

Code: Tout sélectionner
RewriteRule ^(.*)$ http://www.photoscenique.com/$1 [R=301,L]

gloubi
Nouveau WRInaute
 
Messages: 2
Inscription: Lun Jan 12, 2004 12:09

Message le Lun Nov 03, 2008 12:34

yes ! merci
je pensais à un truc du genre mais n'avais pas la syntaxe...

j'en ai profité pour fusionner mes 2 condtions :
Code: Tout sélectionner
RewriteEngine on
RewriteCond %{HTTP_HOST} ^didtab.org$ [OR]
RewriteCond %{HTTP_HOST} ^www.didtab.org$
RewriteRule ^(.*)$ http://www.photoscenique.com/$1 [R=301,L]


webmasterlamogere
WRInaute accro
WRInaute accro
 
Messages: 1874
Inscription: Dim Déc 17, 2006 21:08

Message le Mar Nov 04, 2008 9:04

ou plus simple :
Code: Tout sélectionner
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www\.)?didtab.org$
RewriteRule ^(.*)$ http://www.photoscenique.com/$1 [R=301,L]


Formation recommandée sur ce thème :

Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :

Consultez la description détaillée des produits ou services de Google suivants : Google Apps for your Domain, Google Apps Edition Premium



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités