Hola! Os dejo una solución de redirecion de mod_rewrite de Apache basada en RewriteRule.
El cliente de una tienda online basada en Presatshop 1.4 ha decedido actualizar la a Prestashop 1.6.
- Hemos elegido el diseño
- Hemos exportado e Importado los productos, categorías, atributos, combinaciones etc
- Adaptado unos módulos de 1.4 a 1.6 que ya no existía la version nueva.
Y he encontrado un problema notable, sobre todo por la parte SEO…
Resulta que los enlaces de tienda anterior eran estos
Anterior era así: sutienda.com/product.php?id_product=2263
Nuevos después de actualizar a 1.6 así: sutienda.com/index.php?id_product=2263&controller=product
Pues la solución que encontré era muy fácil y simple!
RewriteRule ^product\.php$ /sc16/index.php?controller=product [L,QSA,NC,R=301]
Ahora todos los enlaces externos no pierden su eficacia al transpasarle sus caracteristicas.
Espero que esta magnifica solucion sirve a algunos como yo.
Saludos!