Dès lors que l’on réalise une refonte d’un site Magento ou vert Magento il peut être nécessaire d’insérer des redirections si des urls ont changés sans être connu de la base de données. (Dans magento si vous renommez uniquement l’url key au niveau d’un produit ou d’une catégorie, il vous proposera de gérer la redirection en base de données)
Les deux méthodes qui sont compatibles avec les redirections géreés automatiquement par swan.tools sont bien sur les deux premières, l’intégration dans le .htaccess et dans le vhost
Les redirections seo dans le .htaccess
C’est la méthode la plus courante, celle de venir intégrer les redirections SEO pour Magento à l’intérieur du fichier htaccess à la racine du répertoire.
Nous vous conseillons de mettre en place ces redirections à l’intérieur du module rewrite pour les sécuriser, juste après cette section :
<IfModule mod_rewrite.c> ############################################ ## enable rewrites Options +FollowSymLinks RewriteEngine on ############################################ ## you can put here your magento root folder ## path relative to web root #RewriteBase /magento/
Les redirections dans le vhost
La solution préconisée plus tôt n’est pas la plus efficace en terme de de performance. En effet pour optimiser les performances de votre serveur il sera plus pertinent d’intégrer les redirections directement dans la configuration Apache ou Nginx de votre serveur. En effet celles-ci y seront stockées dans la mémoire vive du serveur et non sur le disque dur ce qui permettra un temps d’accès et de traitement réduit. Attention cependant vous y perdrez en « maintenabilité » car l’accès à ce fichier de paramétrage est moins simple si vous n’êtes pas administrateur de votre hébergement.
Les redirections dans le back office de magento
Il s’agit ici de la solution la plus accessible à un utilisateur non expérimenté en informatique. Cependant cette solution est également la moins performante en terme de temps d’accès, elle est donc à limiter au maximum.
Une fois dans la page vous pouvez ajouter une nouvelle redirection en cliquant sur le bouton en haut à droite : Add Url Rewrite.
Dans cet écran vous pourrez mettre en place une redirection facilement en plus en indiquant la contextualisation (storeview) directement dans la ligne. Notre conseil ici sera de mettre une commentaire facile à identifier pour qu’en cas de gestion ultérieure vous sachiez pourquoi vous avez mis en place cette redirection.
A quels type de migration ce tutoriel s’applique ?
Vous pouvez appliquer ces instructions dans tout type de migration, depuis un développement spécifique, depuis une migration prestashop ou woocommerce, des redirections depuis Shopify, ou même dans le cadre d’une refonte d’un site Magento.
Comprendre et appliquer ces différentes méthodes de redirection est crucial lors de la migration ou la refonte de votre site Magento. Cependant, il est tout aussi essentiel de bien anticiper les coûts associés à ces opérations pour assurer une transition fluide et efficace. Pour une compréhension approfondie des coûts impliqués et pour obtenir une estimation personnalisée, visitez notre page dédiée aux tarifs d’une migration de site internet.
Patrick Valibus est le fondateur de l'agence E-commerce 410 Gone. Il est également président de la FePSeM (ex SEO CAMP) depuis 2021. Il a créé Swan tools pour sécuriser les migrations SEO dans le monde entier.