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

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

caradou
Nouveau WRInaute
 
Messages: 7
Inscription: Mer Jan 09, 2008 12:42

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

Message le Mer Jan 09, 2008 12:48

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: Tout sélectionner
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: Tout sélectionner
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
Dernière édition par caradou le Mer Jan 09, 2008 23:31, édité 1 fois.


nickargall
WRInaute accro
WRInaute accro
 
Messages: 5297
Inscription: Lun Juin 13, 2005 14:13

Message le Mer Jan 09, 2008 13:17

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: Tout sélectionner
RewriteEngine on
RewriteCond %{HTTP_HOST} domaine2.com
RewriteRule ^(.*)$  /repertoire/$1 [R=301,L]

ou quelquechose comme ça

caradou
Nouveau WRInaute
 
Messages: 7
Inscription: Mer Jan 09, 2008 12:42

Message le Mer Jan 09, 2008 13:24

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


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

Message le Mer Jan 09, 2008 16:54

je ne comprends pas bien l'utilité du rewritting. Tu peux normalement modifier lerépertoire cible du domaine au niveau de son paramétrage.

caradou
Nouveau WRInaute
 
Messages: 7
Inscription: Mer Jan 09, 2008 12:42

Message le Mer Jan 09, 2008 17:42

webmasterlamogere a écrit: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


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

Message le Mer Jan 09, 2008 18:13

Il faut enlever "R=301" car sinon il fait une redirection et pas une réécriture transparente

caradou
Nouveau WRInaute
 
Messages: 7
Inscription: Mer Jan 09, 2008 12:42

Message le Mer Jan 09, 2008 19:25

cela fait pareil, ca me met le domaine1.fr/repertoire au lieu de domaine2.com/repertoire :(


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

Message le Mer Jan 09, 2008 22:03

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: Tout sélectionner
RewriteEngine on
RewriteCond %{HTTP_HOST} domaine1\.fr$
RewriteRule ^(.*)$ http://www.domaine2.com/$1 [R=301,L,QSA]


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

caradou
Nouveau WRInaute
 
Messages: 7
Inscription: Mer Jan 09, 2008 12:42

Message le Mer Jan 09, 2008 23:30

webmasterlamogere a écrit: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: Tout sélectionner
RewriteEngine on
RewriteCond %{HTTP_HOST} domaine1\.fr$
RewriteRule ^(.*)$ http://www.domaine2.com/$1 [R=301,L,QSA]


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



Nickel Ca marche, merci beaucoup à toi


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 Edition Premium



Qui est en ligne

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