vendredi, février 06, 2009

Renommer un repertoire avec l'url rewriting

Changer le nom d'un dossier via le fichier .htaccess peut-être pratique pour optimiser ses url sans perdre son référencement. Pour renommer le nom d'un dossier il vous faudra faire une redirection 301 en ajoutant une ligne dans votre fichier .htaccess situé à la racine de votre site.

Le code ci-dessous fera une redirection 301 du dossier 'ancien-nom' ainsi que toutes les pages qu'il contient vers le dossier 'nouveau-nom' en gardant le nom des pages contenues dans le repertoire.

Redirect /ancien-nom http://www.votrenom.com/nouveau-nom [R=301]

Voici les étapes à réaliser pour faire fonctionner cette redirection :


  1. Ouvrez votre logiciel ftp et renommez votre dossier avec son nouveau nom


  2. Allez à la racine de votre site et recherchez un fichier qui se nomme .htaccess (si ce fichier n'existe pas il vous faudra créer un fichier htaccess sur votre bureau, le transférer et le renommer '.htaccess' dans votre logiciel ftp)


  3. Ouvrez le fichier et ajoutez cette ligne (en mettant votre ancien et nouveau nom ainsi que votre nom de domaine) juste après 'RewriteEngine on' :

    Redirect /ancien-nom http://www.votrenom.com/nouveau-nom [R=301]

    Si vous venez de créer votre fichier .htaccess vous pouvez copier-coller ces deux lignes :

    RewriteEngine on
    Redirect /ancien-nom http://www.votrenom.com/nouveau-nom [R=301]

  4. Il vous faut maintenant changer tous les liens dans votre site contenant le nom de l'ancien repertoire afin de les faire pointer vers vos nouvelles url, je ne peux pas vous expliquer exactement comment car celà dépend de votre système de gestion (cms,site statique etc...)

Pour que les liens pointant vers les anciennes url continuent à être pris en compte pour le positionnement de vos pages dans Google, vous devez conserver cette ligne de redirection dans votre fichier .htaccess.

Aucun commentaire: