3 façons de mettre en place des redirections dans Magento
Dès lors que l'on réalise une refonte d'un site Magento ou vers Magento il peut être nécessaire d'insérer des redirections si des URL ont changés sans être connu de la base de données. (Dans Magento si vous renommez…
Dès lors que l'on réalise une refonte d'un site Magento ou vers Magento il peut être nécessaire d'insérer des redirections si des URL 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érées 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/
Exemple de redirection dans le fichier .htaccess
Les redirections dans le vhost
La solution préconisée plus tôt n'est pas la plus efficace en termes 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, le fichier .htaccess est relu par Apache à chaque requête, alors que la configuration du serveur n'est chargée qu'une fois, au démarrage : le temps de traitement de chaque page en est 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. Pour comparer les emplacements possibles, voyez où placer son plan de redirection.
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 termes de temps d'accès, elle est donc à limiter au maximum.

Accès aux redirections dans le back office de Magento
Une fois dans la page vous pouvez ajouter une nouvelle redirection en cliquant sur le bouton en haut à droite : Add URL Rewrite.

Formulaire d'ajout de redirections en base de données dans Magento
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 un 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.