migrar virtuemart

No perder URLs en Migraciones de CMS

Muchos administradores se han visto en la obligación de hacer migraciones traumáticas del tipo:

  • La más típica Migrar osCommerce a Prestashop
  • Migrar osCommerce a Magento
  • Migrar de Magento a Prestashop (cada día más en Auge).
  • Migrar osCommerce a OpenCart
  • Migrar de osCommerce a Woocommerce
  • Migrar de Virtuemart a Prestashop
  • Migrar de Virtuemart a Magento
  • etc.

Miedo migracion prestashop

El gran miedo para aquellos comerciantes que ya llevan años con sus páginas indexadas es la de perder sus URLs antiguas y queden rotos estos enlaces, perdiendo todo su trabajo durante meses y años, y que al salir en los resultados de búsqueda de Google al clicar no lleven a ningún sitio, o bien si se ha hecho un redirect 301 general van a la página principal del nuevo site perdiendo el link directo al producto en cuestión.

Para que esto no pase, no queda otra opción que mano a mano hacer las Rewrite Rules correspondientes con la siguiente sintaxis en el .htaccess

 

Ejemplo si se migra con el mismo dominio:

RewriteCond %{QUERY_STRING}  ^$
RewriteRule ^lavadora-samsung-c-9_270\.html$ /lavadora-samsung? [R=301,NE,NC,L]

 

Ejemplo si se migra con un dominio diferente:

RewriteCond %{QUERY_STRING}  ^$
RewriteRule ^lavadora-samsung-c-9_270\.html$ http://dominionuevo.com/lavadora-samsung? [R=301,NE,NC,L]

 

 

Existe esta herramienta para automatizar «un poco» este proceso, pero no te quitará de hacerlo producto a producto y categoría a categoría. En este caso solo deberéis poner el string de la url antigua, separación por coma, y finalmente el nuevo string del CMS que corresponde a ese producto.

  • Ejemplo si se migra con el mismo dominio:   lavadora-samsung-c-9_270.html, lavadora-samsung
  • Ejemplo si se migra con dominios diferentes:  lavadora-samsung-c-9_270.html, http://nuevodominio.com/lavadora-samsung

Espero que os haya servido de ayuda y tener un miedo menos para las migraciones completas.

 

× Habla conmigo