Redirection de domaine - htaccess

Consultez la formation sur les stratégies de liens de WebRankInfo / Ranking Metrics


DeScH
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 27
Inscription: 15 Juil 2006

Redirection de domaine - htaccess

Message le Mar Juin 14, 2011 11:09

Bonjour,

Je vais devoir changer le domaine d'un site pour lequel plus de 10000 pages sont indexées. Je suis en train de mettre en place les redirections mais je ne m'en sors pas avec le htaccess.

Situation actuelle :
- Réécriture d'URL : http://www.siteA.com/pagemachin.php?id=6 --> http://www.siteA.com/pagemachinid-6.html

Situation future :
- http://www.siteB.com/pagemachinid-6.html

Comment écrire la redirection ? J'ai tenté ceci, mais lorsque c'est redirigé vers le site B, la page devient http://www.siteB.com/pagemachin.php?id=6 à la place de http://www.siteB.com/pagemachinid-6.html

Code: Tout sélectionner
RewriteCond %{HTTP_HOST} ^siteA.com$ [NC]
RewriteRule ^(.*) http://www.siteB.com/$1 [L,R=302]


J'ai aussi essayé avec
Code: Tout sélectionner
Redirectpermanent / http://www.monsmartphone.net/


Mais la variable s'ajoute à l'URL. => http://www.siteB.com/pagemachinid-6.html?id=6


Blount
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 430
Inscription: 18 Nov 2010

Re: Redirection de domaine - htaccess

Message le Mar Juin 14, 2011 11:48

Pour commencer, ça aurait été bien de nous montrer le htaccess complet afin d'y apporter les modifications utiles.
Bref.

Dans ton RewriteCond, tu testes sur l'hôte pour qu'il commence et se termine par : site1.com. Hors, dans ton cas c'est : http://www.site1.com.

Ensuite, ta redirection doit être de type 301 (permanente) et non 302.

Et pour terminer, on met « ? » pour éviter de passer les paramètres d'URL.

On conclu donc avec :
Code: Tout sélectionner
RewriteCond %{HTTP_HOST} ^www\.siteA\.com$ [NC]
RewriteRule (.*) http://www.siteB.com/$1? [L,R=301]


DeScH
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 27
Inscription: 15 Juil 2006

Re: Redirection de domaine - htaccess

Message le Mar Juin 14, 2011 12:40

Oui je sais pour le 301 ^^

Au niveau du point d'interrogation, ça ne donne rien de négatif pour le référencement ?
N'est-ce pas plus simple de le faire en php ? Qu'est-ce qui est le mieux dans ce type de cas ?


Blount
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 430
Inscription: 18 Nov 2010

Re: Redirection de domaine - htaccess

Message le Mar Juin 14, 2011 12:53

Normalement, en regardant la redirection (Freibug ou wget), tu verras que le point d'interrogation n'apparait pas.
Donc aucun impact.

Pourquoi le faire en PHP alors que c'est faisable de cette manière. Personnellement, je pense que la structure du site ne doit pas contenir des redirections de ce genre puisque ce n'est pas directement lié.
Dans un code réutilisé, c'est assez chiant à checker tout ces codes inutile d'un site à l'autre.

Après, chacun fait ce qu'il veut. Ça, c'est ma façon de voir les choses.


DeScH
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 27
Inscription: 15 Juil 2006

Re: Redirection de domaine - htaccess

Message le Mar Juin 14, 2011 13:13

Ok, merci pour tes infos blount ;)

Si d'autres veulent partager leur expérience, ils sont les bienvenus !


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation Netlinking (liens et référencement) : apprenez ce qu'est réellement un bon lien pour le référencement et surtout comment en obtenir. 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 :



Qui est en ligne

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