Comment rediriger les pages de votre ancien site vers votre nouveau site en utilisant .htaccess

Quand vous avez un site, un changement de nom de domaine peut se produire pour toutes sortes de raisons: changements de nom de marque, changements d’orientation de l’activité, ou des raisons légales. Si votre site est actif depuis longtemps, le changement de nom de domaine n’est pas une petite affaire, car il peut potentiellement vous faire perdre du traffic si vous ne le gérez pas correctement.

Dans ce court tutoriel, je vous explique comment rediriger un site internet d’un domaine à l’autre avec quelques simples lignes de code dans votre fichier .htaccess.

1. Trouver votre fichier .htaccess

Pour ce tutoriel, nous supposerons que vous utilisez un serveur Apache, comme c’est le cas de la plupart des sites internet. Sur les serveurs Apache, le fichier .htaccess est utilisé à des fins de configuration serveur. Pour faire les changements nécessaires à ce tutoriel, vous devrez trouver le fichier .htaccess situé à la racine de votre ancien nom de domaine.

2. Ajouter la redirection

Dans ce fichier .htaccess, nous allons ajouter le code suivant. Vous devez bien entendu le personnaliser en utilisant vos propres noms de domaine: votre ancien nom de domaine à la place de anciendomaine.com et votre nouveau domaine à la place de nouveaudomaine.com.

<IfModule mod_rewrite.c>
  RewriteEngine On
  RewriteCond %{HTTP_HOST} ^anciendomaine.com$ [OR]
  RewriteCond %{HTTP_HOST} ^www.anciendomaine.com$
  RewriteRule (.*)$ http://www.nouveaudomaine.com/$1 [R=301,L]
</IfModule>

Ce code suffit à gérer des redirections régulières, en présumant que vous n’avez pas changé la structure du site et des URLs. Si vous avez changé la structure des URLs, vous devrez utiliser un code plus complexe qui ne sera pas abordé ici, car il implique des expressions régulières sur mesure.

Categories: Tutoriels