Changer de domaine en gardant tous les permaliens WordPress

J’ai changé de domaine comme vous avez pu vous rendre compte.
Je suis tombé sur un problème majeur car je voulais garder le référencement accumulé jusque là et il me fallait donc mettre en place une redirection 301.

Redirection 301 et WordPress

Ainsi, pour garder un référencement en changeant de domaine, il faut dire à Google qu’un lien devient un autre, et c’est là que la redirection 301 apparaît.
Or, il faut que la redirection fonctionne pour tous les liens, exemple : machin.com/articles/truc-muche-2014 doit devenir machinnouveau.com/articles/truc-muche-2014.
Il faut donc passer par un fichier .htaccess pour faire cette redirection sur tous les permaliens de WordPress.

Créer le .htaccess pour WordPress

Surtout, il faut garder fonctionnel l’ancien site comme avant et dupliquer tout : base de données, fichiers WordPress pour le nouveau site/domaine.
Ensuite, à la racine de l’ancien site, vous allez créer un fichier appelé .htaccess, oui avec le point avant.
Dans ce fichier, vous collez ce bout de code :

RewriteEngine On
#Redirection de l'ancien nom de domaine
RewriteCond %{HTTP_HOST} ^anciennom\.com [NC]
RewriteRule ^/?(.*) http://www.nouveaunom.com/$1 [L,R=301]
RewriteCond %{HTTP_HOST} ^www.anciennom\.com [NC]
RewriteRule ^/?(.*) http://www.nouveaunom.com/$1 [L,R=301]

C’est tout et fonctionnel !

Gularu

Read Next:

Gularu

Join the Discussion

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *