SmythSys IT Consulting

Solución: “El campo “URL reescrita” no es válido” al modificar Trafico y SEO en Prestashop

Hoy hemos arreglado un error curioso en el Prestashop de un cliente, y os dejamos la solución por si os ocurre.

El cliente estaba cambiando los títulos y descripción de sus páginas en el apartado Parámetros de la Tienda -> Tráfico y SEO, pero al intentar grabar ciertos cambios en algunas páginas daba el siguiente error:

“El campo “URL reescrita” no es válido”

Os dejamos la posible solución.

Solución.

La causa en nuestro caso fue debido a restos de antiguos idiomas que había en la base de datos. Nosotros no instalamos esos idiomas, pero debían estar de contenido demo o de alguna versión anterior.
Lo que hay que hacer es borrar esas traducciones que no dejan guardar las urls reescritas (porque ya existe ese contenido).

El proceso es el siguiente:

  • Tienes que comprobar en tu panel de administración qué idiomas tienes instalados. Para eso ve a Internacionalización -> Idiomas. Comprueba los idiomas que tienes instalados y apunta sus IDs.
  • Ve al a base de datos de tu Prestashop con algún editor como phpMyAdmin o Adminer, Haz una copia de seguridad antes.
  • Busca la tabla psfm_meta_lang y ábrela para ver el contenido. Ordena la tabla por ID de idioma.
  • Borra todas las entradas que tengan IDs de idiomas que no correspondan a los que usas en tu tienda y apuntase en el paso 1.

Con esto ya debería estar el problema resuelto, ahora debería dejarte guardar contenido en Tráfico y SEO y ya no debería darte el error.

Deja un comentario

Resumen de nuestra Política de Privacidad

  • Responsable: SmythSys IT Consulting SLNE.
  • Finalidad: Gestionar y moderar los comentarios.
  • Legitimación: Necesitas dar tu consentimiento para publicar un comentario.
  • Destinatarios: Tus datos se alojan en los servidores de OVH.
  • Derechos: Tienes derecho a acceder, rectificar, limitar y suprimir los datos en la dirección del responsable (en nuestra política de privacidad).