Redirection de domaine - htaccess
5 messages
• Page 1 sur 1
Consultez la formation sur les stratégies de liens de WebRankInfo / Ranking Metrics
-

DeScH - Nouveau WRInaute

- Messages: 27
- Inscription: 15 Juil 2006
Redirection de domaine - htaccess
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
J'ai aussi essayé avec
Mais la variable s'ajoute à l'URL. => http://www.siteB.com/pagemachinid-6.html?id=6
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

- Messages: 430
- Inscription: 18 Nov 2010
Re: Redirection de domaine - htaccess
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 :
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

- Messages: 27
- Inscription: 15 Juil 2006
Re: Redirection de domaine - htaccess
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 ?
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

- Messages: 430
- Inscription: 18 Nov 2010
Re: Redirection de domaine - htaccess
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.
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.
5 messages
• Page 1 sur 1
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 :
- htaccess redirection ss domaine *.domaine.com/page_*.html.
- Redirection nom de domaine Htaccess
- Redirection 301 htaccess multi noms de domaine
- Pb de htaccess avec redirection sous domaine et variable
- redirection htaccess sur sous domaine joomla
- Redirection htaccess avec espace dans le nom de domaine
- Problème avec redirection .htaccess sur un autre domaine
- Redirection du nom de domaine vers une page du blog via un .htaccess
- migration domaine vers sous domaine via Htaccess
- Domaine, sous-domaine, htaccess
- Tester la validité d'un lien
Cet outil vous permet de tester la validité d'un lien pour le référencement. Il vous indique la nature du lien (lien en dur, redirection bien gérée par les moteurs ou redirection mal gérée par les moteurs). - Les sous-domaines d'un site
Cet outil vous permet de trouver la liste des sous-domaines (indexés) d'un site.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
