Comment faire une redirection 301 dans Magento ?

Il est souvent très utile de faire des redirections 301 avec Magento, en effet afin de ne pas nuire au référencement il faut absolument faire des redirections dans le cas d’un changement d’url , de pages devenues indisponnibles ou de catégories disparues.

Nous allons voir comment faire pour réaliser une redirection 301 (soit une redirection  permanente) dans le système de gestion Magento. Pour information la méthode marche également pour les redirections 302

1) La première étape est de se connecter dans l’administration Magento. L’adresse est généralement http://www.votresite.com/admin/

Connection à Magento

2) Il faut aller dans le menu des redirections disponible dans « catalogue/gestion de la réécriture d’url »

gestion de la réécriture d url

3) Cliquez sur « Ajouter une réécriture d’url »  en haut à gauche de votre écran

ajouter une reecriture

4) Sélectionner  » Personnaliser  » dans le menu déroulant

5) Vous devriez tomber sur un écran de ce type :

6) Il faudra donc renseigner les champs de la façon suivante :

Exemple , vous voulez rediriger la page « votresite.com/marque » vers « votresite.com/toutes-les-marques » voici le résultat :

7) Cliquez sur « Sauvegarder » tout en haut à droite

Et voila votre redirection 301 est en place comme vous pouvez le voir ci dessous :

Si vous avez un problème avec une redirection 301 dans Magento n’hésitez pas à en faire part dans les commentaires, il y a surement une solution !

Commentaires

17 réponses à “Comment faire une redirection 301 dans Magento ?”

  1. Avatar de taha azzabi
    taha azzabi

    Merci beaucoup pour ces info ca m’aider bonne continuation

  2. Avatar de Mad_max@Forum MMA et Free FIght
    Mad_max@Forum MMA et Free FIght

    Je voudrais mettre en place une redirection de la page d’accueil vers la page compte client, pour que la première page sur laquelle on tombe soit la page pour ce logger, mais ça ne fonctionne pas, pensez-vous que vous pouvez m’aider.

  3. Avatar de bgaillat
    bgaillat

    Sur ton forum ou sur une installation Magento ? A mon avis il faut configurer ça dans le fichier .htaccess directement

  4. Avatar de Mad_max@Forum MMA et Free FIght
    Mad_max@Forum MMA et Free FIght

    Oui je parle d’une boutique magento en cours de réalisation. J’ai testé par htaccess mais ça marche pas. Je suis parti, du coup, sur une redirection en php c’est pas très pratique mais ça tourne. Merci pour ton aide.

  5. Avatar de Orisonic
    Orisonic

    Bonjour,

    J’ai tenté de faire une redirection de la sorte :
    id chemin : ancienne url du produit
    Chemin de requête : ancienne url du produit
    Chemin cible : url de catégorie

    Mais ça ne fonctionne pas… Pouvez-vous m’aider ?

    D’avance merci !

    Orisonic

  6. Avatar de bgaillat
    bgaillat

    Tu ne peux pas l’utiliser pour rediriger vers une url existante il me semble, dans ton cas tu as déjà ton url assignée à ta catégorie,
    Je vais faire un test pour etre sur de ça

  7. Avatar de So24
    So24

    Testé avec une URL cible non existante, mais cela n’a pas fonctionné. Jusqu’à combien peut s’élever le temps de prise en compte ?

  8. Avatar de bgaillat
    bgaillat

    Normalement c’est immédiat, bon il faut peut être rafraîchir le cache de Magento si besoin pour activer la redirection 301

  9. Avatar de Oreille
    Oreille

    Bonjour,
    Que met-on dans ID chemin en fait ? Si on ne met pas la « bonne » valeur à cet endroit, la redirection peut-elle échouer ? Parce que je n’arrive pas à le faire fonctionner là et je ne vois pas ce qui cloche…

  10. Avatar de Benoit Gaillat
    Benoit Gaillat

    Dans l’ID tu mets ce que tu veux, c’est le champs le moins sensible.

    Par contre il ne faut pas mettre le premier « / » dans les adresses urls

  11. Avatar de REA
    REA

    Bonjour,

    Je suis un peu perdu, nous avons refait notre site internet et les url de l’ancien site passe en erreur 404 (il y en a 1200 url …).

    Notre prestataire nous a pas dit qu’il fallait faire des redirections des anciennes pages vers les nouvelles, on la appris grâce à outils webmaster de google (dans Erreurs d’exploration/Erreurs au niveau des URL)…
    Notre prestataire savait très bien qu’en interne il n’y avais pas de webmaster et donc nous lui avions demandé de nous accompagner étape par étape…

    Le nouveau site internet est en ligne depuis plus de 6 mois, pouvez vous me conseiller et m’explique comment résoudre mon problème?

    Je cherche sur google mais je me sens seul avec mon problème c’est pourquoi je me permet de solliciter votre aide.

    Je vous remercie d’avance

    Bien Cordialement

  12. Avatar de David
    David

    Bonjour,

    Merci pour l’astuce ! Je les corrige une par une mais bon j’en ai 4,8K… n’y aurait-il pas un moyen pour faire un traitement de masse ?

    Un csv à importer ou quelque chose de similaire ?

    Merci d’avance pour votre retour.

    D.

  13. Avatar de Benoit Gaillat
    Benoit Gaillat

    David,
    J’avais cherché de mon coté aussi pour des redirections en masse de 301 dans Magento mais il faudra soit un dev spécifique soit une insertion en base de données directement apparemment.
    Depuis le back office on ne peut pas charger les redirections en masse à l’aide d’un CSV par exemple.
    C’est bien dommage 🙂

  14. Avatar de David
    David

    Merci Benoit pour ton retour !

    C’est fort fâcheux :p. Faut que je trouve une solution de faire un traitement auto car faire mumuse dans l’admin de Magento, c’et complètement contre productif !

    A moins que je passe dans le htacess les redirections.

    Qu’est-ce que vous en pensez ?

    Bonne soirée,
    D.

  15. Avatar de Benoit Gaillat
    Benoit Gaillat

    Oui si c’est vraiment massif tu peux charger ça dans le htacess avec des regles de redirections plus générales mais comme je ne suis pas un spécialiste du Htacess je ne saurai pas t’en dire plus, sorry …

  16. Avatar de Didier
    Didier

    Si tu as beaucoup de redirections, le .htaccess ne suffira pas (il est lu/parsé à chaque appel d’une page de ton site) : grosses pertes de performances. Pour éviter ça, il est plus judicieux de placer directement ses règles de réécriture au niveau de la configuration apache (virtualhost), qui n’est lue/parsée qu’une fois et gardée en mémoire.
    Bon courage…

  17. […] HTTPS.Pour les configurations spécifiques ou des plateformes comme Magento, des ressources comme Info-Ecommerce.fr fournissent des directives dédiées.Nginx: Dans le fichier de configuration […]

Laisser un commentaire

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