Ver Mensaje Individual
  #10 (permalink)  
Antiguo 06/08/2012, 04:18
Avatar de Cylon
Cylon
 
Fecha de Ingreso: febrero-2012
Mensajes: 44
Antigüedad: 12 años, 3 meses
Puntos: 12
Respuesta: Como reorientar una tienda online que ha llegado a un callejón sin salida

Yo al final, me he currado un script que hace la redireccion en base al id del producto importado. Prestashop guarda en la tabla el id que tenia el producto en oscommerce. De tal manera que con unas reglas genericas en el htacces (cinco o seis), puedes detectar cuando estan entrando a un articulo por la url antigua de oscommerce.

Lo que haces en este caso, es que rediriges la peticion a una url de un script php que toma la id antigua de la url, consulta en la base de datos y obtiene la id nueva del producto (la de presta). Finalmente compones la nueva url y haces una redireccion 301 por php. De esta manera no cargas el htaccess con miles de urls, que a buen seguro, tendran un impacto negativo en el rendimiento.

La idea la copie y adapte del script que tienen los de vbseo para redireccionar urls cuando conviertes un foro phpbb a vbulletin.

saludos
__________________
Hell-desk.com: mi blog sobre informática y programación.
Desarrollo web y comercio electrónico.