12pulgadasbcn Posted October 22, 2019 Share Posted October 22, 2019 Hola, tengo un problema con las urls generadas en prestashop para los productos. No entiendo por qué se producen redirects hacia la url que añade dos secuencias de números x-x en medio de la url por defecto. Entiendo que la primera secuencia de números es el product id y creo que es parte del comportamiento base de prestashop, pero la siguiente secuencia no sé por qué se genera. Por ejemplo, tengo esta camiseta: https://12pulgadasbcn.com/en/long-sleeve-tshirts/4714-huf-phoenix-ls-tee.html Y esta url redirige a: https://12pulgadasbcn.com/en/long-sleeve-tshirts/4714-11856-huf-phoenix-ls-tee.html Que a su vez, tiene un canonical apuntando al primero: Tengo problemas para la indexación porque estamos mareando al robot y ya no sabe cuál es la url que ha de indexar. Incluso hay alguno de ellos que está indexado por partida doble como en estos casos: https://12pulgadasbcn.com/en/backpacks/3378-poler-classic-day-pack.htmlhttps://12pulgadasbcn.com/en/backpacks/3391-nixon-boulder-backpack.htmlhttps://12pulgadasbcn.com/en/backpacks/3422-burton-hcsc-scout-pack.htmlhttps://12pulgadasbcn.com/en/backpacks/3423-burton-hcsc-scout-pack.htmlhttps://12pulgadasbcn.com/en/backpacks/3425-.htmlhttps://12pulgadasbcn.com/en/backpacks/3426-element-waterproof-timber-roll-top-55l.htmlhttps://12pulgadasbcn.com/en/bags/3424-herschel-britannia.htmlhttps://12pulgadasbcn.com/en/beanies/3673-the-north-face-box-logo-cuff-beanie.html ¿Alguien que me pueda ayudar? Muchas gracias!! Link to comment Share on other sites More sharing options...
Prestafan33 Posted October 22, 2019 Share Posted October 22, 2019 (edited) Este problema ya se ha comentado varias veces. Hay un error en Prestashop 1.7.x con las canónicas de los productos variables, que han resuelto en la última versión 1.7.6.1. Voy a intentar explicar de forma rápida en qué consiste el error y por qué no está bien: Cada producto variable tiene una URL diferente para combinación, que incluye el ID de producto y el ID de la combinación (por ejemplo, https://mi-web.com/tazas/1-5-taza.html para el color blanco, ID de combinación 5, y https://mi-web.com/tazas/1-6-taza.html para el color negro, ID de combinación 6). Al acceder a cualquiera de ellas, deberían tener especificada como url canónica la URL del producto sin la combinación (en este caso https://mi-web.com/tazas/1-taza.html). El problema es que, en algunas versiones de Prestashop lo que ocurre es que al intentar acceder a la URL canónica, redirige a la url de la combinación por defecto, lo cual ocasiona el problema como el que te estás encontrando. La solución más rápida: Actualizar Prestashop a la última versión (1.7.6.1). De todas formas, si el robot de los buscadores actúa como debería actuar, debería indexar solamente las canónicas e ignorar el resto, aunque eso le suponga "marearse" un buen rato, debido a las redirecciones... Edited October 22, 2019 by Prestafan33 (see edit history) Link to comment Share on other sites More sharing options...
12pulgadasbcn Posted October 23, 2019 Author Share Posted October 23, 2019 Muchas gracias por la aclaración, no pude encontrar la información en otro lugar, por lo que abrí el ticket aquí. He actualizado a la versión 1.7.6.1. y toda la tienda se me ha ido a Error Interno 500, el error dice estar en: (1/1) SmartyException Source: Missing name in smarty_template_source.php line 168 Si sabes cómo arreglarlo me ayudarías mucho que tengo la tienda sin poder funcionar y los técnicos del tema no me contestan, o si hace falta abro un nuevo tópico. Gracias!! Link to comment Share on other sites More sharing options...
Prestafan33 Posted October 23, 2019 Share Posted October 23, 2019 (edited) Uf, eso me da la impresión de que es un problema del tema que usas, que no es compatible con esa versión de Prestashop. ¿Cómo realizaste la actualización? Si utilizaste el módulo 1 click upgrade, por defecto te crea una copia de seguridad que te permite volver atrás y dejarlo todo como estaba antes de la actualización.... Edited October 23, 2019 by Prestafan33 (see edit history) 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