Lors d’une discussion avec dievochka blogueuse en référencement et en SEO, elle nous a donc parlé de sa migration de nom de domaine, de son blog sur le référencement,
qui est donc passé de Dievochka.fr à Dievochka.com. Voila donc en
attendant un post sur le sujet par dievochka, un rappel des étapes
nécessaires pour mener à bien cette redoutable tache.
Avant de lancer les étapes, pensez à sauvegardez vos fichiers Wordpress, votre base Mysql en cas de retour arriére prématuré.
Avant
tout, copier tous les fichiers de votre Wordpress vers le nouvel
emplacement de votre nouveau nom de domaine (on supposera à partir de
maintenant que l’ancien nom de domaine est vieuxblog.fr et le nouveau
est NewBlog.com) .
Aprés
vous devez changer l’URL de votre blog vers lanouvelle, connectez vous à
votre ancien blog sur http://vieuxblog.fr/wp-admin/ et changez sur les
réglages l’URL de Wordpress et l’URL du blog en prenant compte le
nouveau nom de domaine sur les deux .
Ensuite connectez vous à votre Base Mysql (on est sur Wordpress hein ) via PhpMyadmin par exemple
(pour
Free, elle se trouve sur cette URL : http://sql.free.fr et le login =
votre identifiant Free et le mdp le même que celui du mail )
Ensuite executez ce bout de code SQL
UPDATE
wp_options SET option_value = replace(option_value,
‘http://vieuxblog.fr’, ‘http://NewBlog.com’) WHERE option_name = ‘home’
OR option_name = ’siteurl’;
Ceci modifiera vos paramétres de blog dans la base SQL Wordpress.
Une
fois que c’est terminé, vous avez encore à mettre à jour les paramétres
du nouveau nom de domaine, si vous avez des milliers de posts, cela
peut prendre un peu de temps à faire à la main mais la syntaxe SQL va
nous venir en aide.
Voila un bout de code à insérer pour mettre à jour les posts avec la bonne nouvelle URL :
UPDATE wp_posts SET guid = replace(guid, ‘http://vieuxblog.fr’,'http://NewBlog.com’);
Si
vous avez en plus des liens en interne ces posts pointeront toujours
vers l’ancien nom de domaine, encore une fois un petit bout de code SQL
simple nous facilitera la tache.
UPDATE wp_posts SET post_content = replace(post_content, ‘http://vieuxblog.fr’, ‘http://NewBlog.com’);
Maintenant
la migration est terminée, vous devez tenir compte du référencement
passé de votre blog et son ancien nom de domaine, pour éviter de perdre
du trafic.La meilleure façon de procéder est d’utiliser la méthode
.htaccess.
Vous devez avoir à la racine de l’ancien nom de domaine, le .htaccess (Redirection 301 permanente) doit ressembler à ceci :
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^(www.)?vieuxblog.fr
RewriteBase /
RewriteCond %{HTTP_HOST} ^(www.)?vieuxblog.fr
RewriteRule (.*) http://NewBlog.com/$1 [R=301,L]
Ceci
redirigera définitivement tout le trafic de votre ancien nom de domaine
vers le nouveau en respectant la structure de vos posts et vos pages.
je
pense notamment au trafic issu des moteurs de recherche qui sera
normalement redirigé automatiquement vers le nouveau nom de domaine.
Ainsi
vous ne devez pas vous inquiétez de la perte de trafic, ou de liens
entrants ceci seront normalement redirigés vers nouveau nom de
domaine.Il est quand même utile de demander aux blogueurs de mettre à
jour leurs liens au moins pour les plus importants.
Attention,
pensez à garder votre ancien domaine actif pas de résiliation
précipitée avant 6 à 12 mois pour laisser le temps aux moteurs de
recherche de scanner le nouveau site et de prendre en compte la
redirection 301 mise en place avec le .htaccess.
Attention, ces étapes ne prennent pas en compte le changement d’hebergement complet (Base SQL) .
Aucun commentaire:
Enregistrer un commentaire