Jump to content

¿El cambio de nombre a productos y fabricantes crea una redirección automática?


MANSILDOR

Recommended Posts

Buenos días,

 

Me acabo de dar cuenta de una cosa que hace Prestashop. He ido a cambiar el nombre de un fabricante, y por tanto también se cambia la URL. Me he dado cuenta que cuando escribo la URL antigua me lleva automáticamente a la nueva. ¿Prestashop hace algún tipo de redireccionamiento automático cuando se cambia una URL? Si es así, ¿dónde se guarda esa redirección y por qué existen módulos para hacer esa misma función?

También he probado lo mismo con un producto: he cambiado su nombre, he ido a pulsar en el botón GENERAR, dentro del apartado SEO para que genere una nueva URL en función del nombre actual, y también me hace una redirección cuando escribo la URL antigua.

Otra pregunta, si hago un cambio masivo de nombres de artículos, ¿después tengo que ir uno a uno a regenerar la URL?

Link to comment
Share on other sites

Te esta haciendo una redirección debido a que la estructura de la URL es igual y el ID del producto es el mismo independientemente de que el nombre del producto no sea el mismo.

Si esta es la url del producto:

http://localhost/16117/es/vestidos-informales/3-vestido-estampado.html

Analizamos la url: /es/ -> Prefijo Idioma
vestidos-informales -> url amigable categoria
3 -> id producto
vestido-estampado -> url amigable producto

y entras de este modo (aunque esa URL no existiera antes)

http://localhost/16117/es/vestidos-informales/3-vddfgdfg-dgdg.html

Prestashop te busca la url cuyo id de producto es ID 3 por eso te hace la redirección a la url que he puesto inicialmente.

Puedes verificar con alguna herramienta como esta: http://www.internetofficer.com/seo-tool/redirect-check/ si te hace un 301 o 302

En la pestaña Preferencias -> SEO y URLS (En la 1.7 pestaña Parametros de la tienda -> Trafico && SEO y URL) la opción Redirigir a la URL canónica te da varias opciones 301 / 302/Ninguna redirección

hace 45 minutos, MANSILDOR dijo:

 

Otra pregunta, si hago un cambio masivo de nombres de artículos, ¿después tengo que ir uno a uno a regenerar la URL?

Respecto a esto en la pestaña Preferencias -> Productos (En la 1.7 pestaña Parametros de la tienda -> Configuración de los productos) tienes una opción llamada: Forzar la actualización de URL amigables creo recordar que si la dejabas activada y luego cambiabas por ejemplo el nombre del producto desde el panel automaticamente te generaba la url amigable en base al nuevo nombre del producto que has indicado.

 

Link to comment
Share on other sites

26 minutes ago, nadie said:

Te esta haciendo una redirección debido a que la estructura de la URL es igual y el ID del producto es el mismo independientemente de que el nombre del producto no sea el mismo.

Si esta es la url del producto:

http://localhost/16117/es/vestidos-informales/3-vestido-estampado.html

Analizamos la url: /es/ -> Prefijo Idioma
vestidos-informales -> url amigable categoria
3 -> id producto
vestido-estampado -> url amigable producto

y entras de este modo (aunque esa URL no existiera antes)

http://localhost/16117/es/vestidos-informales/3-vddfgdfg-dgdg.html

Prestashop te busca la url cuyo id de producto es ID 3 por eso te hace la redirección a la url que he puesto inicialmente.

Puedes verificar con alguna herramienta como esta: http://www.internetofficer.com/seo-tool/redirect-check/ si te hace un 301 o 302

En la pestaña Preferencias -> SEO y URLS (En la 1.7 pestaña Parametros de la tienda -> Trafico && SEO y URL) la opción Redirigir a la URL canónica te da varias opciones 301 / 302/Ninguna redirección

Respecto a esto en la pestaña Preferencias -> Productos (En la 1.7 pestaña Parametros de la tienda -> Configuración de los productos) tienes una opción llamada: Forzar la actualización de URL amigables creo recordar que si la dejabas activada y luego cambiabas por ejemplo el nombre del producto desde el panel automaticamente te generaba la url amigable en base al nuevo nombre del producto que has indicado.

 

 

Woow!! muchas gracias por la explicación!! me ha quedado super claro.

Link to comment
Share on other sites

1 hour ago, nadie said:

Te esta haciendo una redirección debido a que la estructura de la URL es igual y el ID del producto es el mismo independientemente de que el nombre del producto no sea el mismo.

Si esta es la url del producto:

http://localhost/16117/es/vestidos-informales/3-vestido-estampado.html

Analizamos la url: /es/ -> Prefijo Idioma
vestidos-informales -> url amigable categoria
3 -> id producto
vestido-estampado -> url amigable producto

y entras de este modo (aunque esa URL no existiera antes)

http://localhost/16117/es/vestidos-informales/3-vddfgdfg-dgdg.html

Prestashop te busca la url cuyo id de producto es ID 3 por eso te hace la redirección a la url que he puesto inicialmente.

Puedes verificar con alguna herramienta como esta: http://www.internetofficer.com/seo-tool/redirect-check/ si te hace un 301 o 302

En la pestaña Preferencias -> SEO y URLS (En la 1.7 pestaña Parametros de la tienda -> Trafico && SEO y URL) la opción Redirigir a la URL canónica te da varias opciones 301 / 302/Ninguna redirección

Respecto a esto en la pestaña Preferencias -> Productos (En la 1.7 pestaña Parametros de la tienda -> Configuración de los productos) tienes una opción llamada: Forzar la actualización de URL amigables creo recordar que si la dejabas activada y luego cambiabas por ejemplo el nombre del producto desde el panel automaticamente te generaba la url amigable en base al nuevo nombre del producto que has indicado.

 

 

Buenas de nuevo,

 

Se me ocurre entonces que, si Prestashop se fija más bien en los IDs y demás,  no hace falta hacer ningún tipo de redireccionamiento manualmente en el caso de que se cambie el nombre de un producto, ¿no? Entiendo que sólo sería necesario si, por ejemplo, varía el ID de un producto o categoría.

Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...