Muy buenas!
Estoy realizando un cambio de plataforma de mi tienda desde oscommerce a prestashop, y me surgen 2 dudas con las redirecciones 301 para evitar la pérdida de posicionamiento.
1. Composición de la regla teniendo en cuenta que prestashop añade a la URL de una página de producto: carpeta categoría, "id del producto" y extensión ".html". ¿Este ejemplo estaría bien para cada una de las páginas de producto?
Options +FollowSymlinks
RewriteEngine on
Rewritecond %{http_host} www.dominio.com/producto-1[nc]
Rewriterule ^(.*)$ www.dominio.com/categoría/id-producto-1.html $1 [r=301,nc]
Rewritecond %{http_host} www.dominio.com/producto-2[nc]
Rewriterule ^(.*)$ www.dominio.com/categoría/id-producto-2.html $1
2. La tienda pasa a ser de un solo idioma a multiidioma. Y prestashop me crea una subcarpeta para cada idioma. Lo que hace automáticamente prestashop es redirigir todas las páginas (index, categorías, productos...) desde dominio.com a dominio.com/es/ (que es el idioma principal). Entonces mi duda es... ¿la redirección es como he puesto en el punto anterior o bien debo poner también la carpeta del idioma en la url? Un ejemplo para aclararlo:
Options +FollowSymlinks
RewriteEngine on
Rewritecond %{http_host} www.dominio.com/producto-1[nc]
Rewriterule ^(.*)$ www.dominio.com/es/categoría/id-producto-1.html $1 [r=301,nc]
Rewritecond %{http_host} www.dominio.com/producto-2[nc]
Rewriterule ^(.*)$ www.dominio.com/es/categoría/id-producto-2.html $1 [r=301,nc]
Espero vuestra ayuda. Muchas gracias!!