Changer le domaine d’un site wordPress sous serveur NGINX

Changer le nom de domaine d'un site wordPress
Changer le nom de domaine d’un site wordPress

Commencer avant toute chose par sauvegarder et télécharger la base de données wordPress du domaine.

Pour changer le domaine d’un site tournant avec le serveur Nginx, il faut effectuer une redirection 301 dans le fichier .conf du site. Ainsi, si l’on a :

on change les noms server_name avec le nouveau domaine, et l’on écrit à la suite une nouvelle directive server pour rediriger l’ancien domaine vers le nouveau :

On redémarre Nginxxavier@server:/etc/nginx/conf.d# sudo systemctl restart nginx

Pour un site wordPress, il faut ensuite renommer dans la base de données toutes les occurences de l’ancien nom de domaine par le nouveau. On édite le fichier sql sauvegardé dans un éditeur, et l’on remplace toutes les chaines. Ici vidayalma.net f vidayalma.com.

On téléverse le fichier sur le serveur, et on l’importe directement avec une ligne de commande :

Note : Il n’y a pas d’espace entre -p et <password>.

Ainsi, si la base de données est quelque peu volumineuse, on évite les erreurs de timeout du php avec phpmyadmin.

Et hop, le site wordPress a changé de nom de domaine. La redirection 301 permet de garder le référencement qui se mettra à jour avec le temps : l’ancienne adresse est redirigée automatiquement vers la nouvelle.

Soumettre un commentaire

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