TheCHE Posted June 10, 2022 Share Posted June 10, 2022 Hola, ☺️ El caso es que estoy actualizando mi Prestashop de 1.6 a 1.7 y necesito que el ID de las URLs de los productos sea igual a la versión 1.6 para no perder posicionamiento SEO. Es decir, que tenga este formato: Ruta a los productos --> {rewrite}-{id}.html Mi problema es algunos productos no se muestra bien o directamente me sale un error 404. Si tengo dos productos: A. Nombre: Producto de ejemplo. Con ID:2. URL: https://dominio/producto-de-ejemplo-2.html B. Nombre: Producto de ejemplo 3 x 2 (nótese los espacios en 3 x 2). Con ID: 3. URL: https://dominio/producto-de-ejemplo-3-x-2-3.html Cuando desde mi tienda hago clic en el producto B se redirecciona al producto A porque confunde el 3 x 2 del nombre, redireccionándolo al producto con id 2 que es el producto A. En caso que no existiera el producto A y hiciera clic en el producto B, me saltaría un error 404. ¿Cómo puedo solucionar este error manteniendo el formato de las URLs?😕 Una opción que he leído es instalar un módulo para quitar los IDs de la URL. Proferiría no tener que utilizar esta opción ya que aparte de costarme dinero, no sé hasta que punto me mantendría o no el SEO de los links de la 1.6. Otra opción que se me ocurre es redireccionar las URLs de alguna manera. Pero tendría que ser una regla general que me sirva para todos los productos y no sé como. (no me serviría corregir los productos o hacer redirecciones de 1 en 1 porque tengo demasiados productos). Gracias de antemano. Link to comment Share on other sites More sharing options...
TheCHE Posted June 10, 2022 Author Share Posted June 10, 2022 8 minutes ago, TheCHE said: Hola, ☺️ El caso es que estoy actualizando mi Prestashop de 1.6 a 1.7 y necesito que el ID de las URLs de los productos sea igual a la versión 1.6 para no perder posicionamiento SEO. Es decir, que tenga este formato: Ruta a los productos --> {rewrite}-{id}.html Mi problema es algunos productos no se muestra bien o directamente me sale un error 404. Si tengo dos productos: A. Nombre: Producto de ejemplo. Con ID:2. URL: https://dominio/producto-de-ejemplo-2.html B. Nombre: Producto de ejemplo 3 x 2 (nótese los espacios en 3 x 2). Con ID: 3. URL: https://dominio/producto-de-ejemplo-3-x-2-3.html Cuando desde mi tienda hago clic en el producto B se redirecciona al producto A porque confunde el 3 x 2 del nombre, redireccionándolo al producto con id 2 que es el producto A. En caso que no existiera el producto A y hiciera clic en el producto B, me saltaría un error 404. ¿Cómo puedo solucionar este error manteniendo el formato de las URLs?😕 Una opción que he leído es instalar un módulo para quitar los IDs de la URL. Proferiría no tener que utilizar esta opción ya que aparte de costarme dinero, no sé hasta que punto me mantendría o no el SEO de los links de la 1.6. Otra opción que se me ocurre es redireccionar las URLs de alguna manera. Pero tendría que ser una regla general que me sirva para todos los productos y no sé como. (no me serviría corregir los productos o hacer redirecciones de 1 en 1 porque tengo demasiados productos). Gracias de antemano. Perdón, para ser exactos, la URL para Prestashop 1.7 que tengo configurada es: {rewrite}-{id}{-:id_product_attribute}{-:ean13}.html Link to comment Share on other sites More sharing options...
SAKSCM Posted June 28, 2022 Share Posted June 28, 2022 Hola, No tiene sentido que "confunda" las URL por un guión, son completamente diferentes. Prueba a regenerar el httpdics, en SEO&URL desactiva las URL amigables, guarda y vuelve a activarlas y guardar de nuevo. Luego borra cache también tanto desde presrahosp como desde el ftp en var/cache Si esto no te funciona mira bien que tengas la URL bien puesta en la ficha de producto en la pestaña SEO especialmente si has utilizado el producto A para duplicar y crear el producto B. Tienes algún módulo instalado para mejorar el SEO? a ver si tienes algo para mejorar las URL activado y te está rompiendo algo. O quizá algún modilo redireccion 301? Como has hecho la actualización del 1.6 al 1.7? Con 1clik o instalación limpia e importando? Si estás importando quizá algo de haya importado mal (y si lo has hecho con 1 click puede haber muchos fallos más) Un saludo Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now