3 modi per impostare i redirect in Magento
Quando si realizza il restyling di un sito Magento, o una migrazione verso Magento, può essere necessario inserire dei redirect se alcune URL sono cambiate senza che il database lo sappia. (In Magento, se rinominate soltanto…
Quando si realizza il restyling di un sito Magento, o una migrazione verso Magento, può essere necessario inserire dei redirect se alcune URL sono cambiate senza che il database lo sappia. (In Magento, se rinominate soltanto la URL key di un prodotto o di una categoria, vi proporrà di gestire il redirect nel database.)
I due metodi compatibili con i redirect generati automaticamente da swan.tools sono ovviamente i primi due: l'integrazione nel .htaccess e nel vhost.
I redirect SEO nel .htaccess
È il metodo più comune: integrare i redirect SEO per Magento all'interno del file .htaccess alla radice della directory.
Vi consigliamo di impostare questi redirect all'interno del modulo rewrite per metterli in sicurezza, subito dopo questa sezione:
<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/
Esempio di redirect nel file .htaccess
I redirect nel vhost
La soluzione raccomandata sopra non è la più efficace in termini di prestazioni. Per ottimizzare le prestazioni del vostro server, sarà più pertinente integrare i redirect direttamente nella configurazione Apache o Nginx del vostro server. In effetti, il file .htaccess viene riletto da Apache a ogni richiesta, mentre la configurazione del server viene caricata una sola volta, all'avvio: il tempo di elaborazione di ogni pagina si riduce. Attenzione però: perderete in "manutenibilità", perché l'accesso a questo file di configurazione è meno semplice se non siete amministratori del vostro hosting. Per confrontare le posizioni possibili, vedete dove collocare il piano di reindirizzamento.
I redirect nel back office di Magento
Si tratta della soluzione più accessibile per un utente senza esperienza informatica. Tuttavia è anche la meno performante in termini di tempi di accesso, quindi va limitata il più possibile.

Accesso ai redirect nel back office di Magento
Una volta nella pagina, potete aggiungere un nuovo redirect cliccando sul pulsante in alto a destra: Add URL Rewrite.

Modulo di aggiunta dei redirect nel database di Magento
In questa schermata potrete impostare facilmente un redirect, indicando inoltre la contestualizzazione (store view) direttamente nella riga. Il nostro consiglio è di inserire un commento facile da identificare, così che in caso di gestione successiva sappiate perché avete impostato questo redirect.
A quali tipi di migrazione si applica questo tutorial?
Potete applicare queste istruzioni a qualsiasi tipo di migrazione: da uno sviluppo su misura, da una migrazione PrestaShop o WooCommerce, redirect da Shopify, o anche nell'ambito del restyling di un sito Magento.
Capire e applicare questi diversi metodi di redirect è cruciale durante la migrazione o il restyling del vostro sito Magento. Tuttavia, è altrettanto essenziale prevedere bene i costi associati a queste operazioni per garantire una transizione fluida ed efficace. Per una comprensione approfondita dei costi e per ottenere una stima personalizzata, visitate la nostra pagina dedicata ai prezzi di una migrazione di un sito web.