F4HXN

Migration du site F4HXN.fr

Publié le 14 mars 2018 Par F4HXN

Pour quelques raisons techniques, j’ai dĂ©cidĂ© de migrĂ© le site WordPress F4HXN, hĂ©bergĂ© chez Free vers l’hĂ©bergeur Online.fr

Avantages :

  • Nom de domaine
  • Url rewriting
  • cURL
  • RapiditĂ© ?

Inconvénient :
Payant … 😉

Déroulement des opérations :
– CrĂ©ation de la base MySql sur le nouvel hĂ©bergement.
– Export, import la base de donnĂ©e MySql via phpmyadmin.
– Fait une installation manuelle « propre » de WordPress.
– RĂ©installĂ© le thĂšme et les plugins.
– Export, import du contenu par l’outil intĂ©grĂ© WordPress.
– TransfĂ©rĂ© par FTP les plugins perso home-made.
– RenseignĂ© les nouvelles zones DNS sur le site du registrar. Le nom de domaine avait Ă©tĂ© prĂ©alablement rĂ©servĂ© chez Bookmyname. Les infos sur Whois.com.
– Et pour finir, effectuĂ© une redirection (301 Moved Permanently) de l’ancien site …

header("Status: 301 Moved Permanently", false, 301); 
header("Location: http://xupfwdf.cluster030.hosting.ovh.net");
exit();

Ce code est une redirection permanente (code 301) qui redirige l’utilisateur du site web actuel vers un autre site web, en l’occurrence http://xupfwdf.cluster030.hosting.ovh.net.
Plus prĂ©cisĂ©ment, la premiĂšre ligne dĂ©finit l’en-tĂȘte de rĂ©ponse HTTP « Status » comme « 301 Moved Permanently », indiquant au navigateur que le document demandĂ© a Ă©tĂ© dĂ©placĂ© de maniĂšre permanente vers un nouvel emplacement.
La deuxiĂšme ligne dĂ©finit l’en-tĂȘte de rĂ©ponse HTTP « Location » pour indiquer la nouvelle URL vers laquelle le navigateur doit ĂȘtre redirigĂ©. Dans ce cas, la nouvelle URL est « http://xupfwdf.cluster030.hosting.ovh.net ».
La troisiĂšme ligne utilise la fonction « exit() » pour arrĂȘter l’exĂ©cution du script en cours et rediriger le navigateur vers la nouvelle URL.

Je n’ai rencontrĂ© aucun problĂšme particulier, lors de la migration du site,  et le tout Ă  durĂ© un peu plus d’une heure …
Et en sous-jacent, renseignĂ© les nouvelles infos Ă  Google Analytics, Yandex, Facebook, Bing … (robot.txt, sitemap, Open Graph …)

WordPress le gestionnaire de contenu.
phpMyAdmin pour la gestion de la base de donnée.
Mysql la base de donnée.
Filezila le client FTP.
Gedit l’éditeur de texte.
Apache Le serveur HTTP

Free l’ancien hĂ©bergeur.
Online le nouvel hébergeur.
Bookmyname le registrar.