3 maneras de implantar redirecciones en Magento

Cuando se realiza el rediseño de un sitio Magento, o una migración a Magento, puede ser necesario añadir redirecciones si algunas URL han cambiado sin que la base de datos lo sepa. (En Magento, si solo cambia…

3 maneras de implantar redirecciones en Magento

Cuando se realiza el rediseño de un sitio Magento, o una migración a Magento, puede ser necesario añadir redirecciones si algunas URL han cambiado sin que la base de datos lo sepa. (En Magento, si solo cambia la URL key de un producto o de una categoría, le propondrá gestionar la redirección en la base de datos.)

Los dos métodos compatibles con las redirecciones generadas automáticamente por swan.tools son, por supuesto, los dos primeros: la integración en el .htaccess y en el vhost.

Las redirecciones SEO en el .htaccess

Es el método más habitual: integrar las redirecciones SEO para Magento dentro del archivo .htaccess situado en la raíz del directorio.

Le aconsejamos implantar estas redirecciones dentro del módulo rewrite para protegerlas, justo después de esta sección:

<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/

Ejemplo de redirección en el archivo .htaccess

Las redirecciones en el vhost

La solución recomendada anteriormente no es la más eficaz en términos de rendimiento. Para optimizar el rendimiento de su servidor, será más pertinente integrar las redirecciones directamente en la configuración Apache o Nginx de su servidor. En efecto, Apache vuelve a leer el archivo .htaccess en cada petición, mientras que la configuración del servidor solo se carga una vez, al arrancar: así se reduce el tiempo de procesamiento de cada página. Pero tenga cuidado: perderá en "mantenibilidad", ya que el acceso a este archivo de configuración es menos sencillo si no es administrador de su alojamiento. Para comparar las ubicaciones posibles, consulte dónde colocar su plan de redirección.

Las redirecciones en el back office de Magento

Se trata de la solución más accesible para un usuario sin experiencia en informática. Sin embargo, también es la menos eficaz en términos de tiempo de acceso, por lo que conviene limitarla al máximo.

Acceso a las redirecciones en el back office de Magento

Una vez en la página, puede añadir una nueva redirección haciendo clic en el botón de arriba a la derecha: Add URL Rewrite.

Formulario para añadir redirecciones en la base de datos de Magento

En esta pantalla podrá implantar fácilmente una redirección, indicando además la contextualización (store view) directamente en la línea. Nuestro consejo es añadir un comentario fácil de identificar para que, en una gestión posterior, sepa por qué implantó esta redirección.

¿A qué tipos de migración se aplica este tutorial?

Puede aplicar estas instrucciones en cualquier tipo de migración: desde un desarrollo a medida, desde una migración PrestaShop o WooCommerce, redirecciones desde Shopify, o incluso en el marco del rediseño de un sitio Magento.

Comprender y aplicar estos distintos métodos de redirección es crucial durante la migración o el rediseño de su sitio Magento. Sin embargo, es igual de esencial anticipar bien los costes asociados a estas operaciones para garantizar una transición fluida y eficaz. Para una comprensión en profundidad de los costes y para obtener una estimación personalizada, visite nuestra página dedicada a las tarifas de una migración de sitio web.

Para seguir leyendo

Todos los artículos