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.
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.
Comentarios recientes