javier jm Posted June 11, 2021 Share Posted June 11, 2021 (edited) Hola. Quiero cambiar las url amigables y pasar de tener: https://tienda.com/producto.html a https://tienda.com/categoria/subcategoria/subcategoria2/producto el problema es que tengo que hacer redirecciones para todos los productos para no generar 404s. He hecho una query pero no me da TODAS las categorías, así que esto no me sirve. Esto es lo que tengo: SELECT CONCAT( 'Redirect 301 ', '/', pl.`link_rewrite`, '.html https://mitienda.com/'), GROUP_CONCAT(DISTINCT(cl.link_rewrite) SEPARATOR "/"), CONCAT( '/', pl.`link_rewrite`) FROM ps_product p LEFT JOIN ps_product_lang pl ON (p.id_product = pl.id_product) LEFT JOIN ps_category_product cp ON (p.id_product = cp.id_product) LEFT JOIN ps_category_lang cl ON (cp.id_category = cl.id_category) WHERE pl.id_lang = 1 AND cl.id_lang = 1 GROUP BY p.id_product order by p.id_product Luego hay que limpiar un poco la salida, pero podría funcionar si salieran todas las categorías y subcategorías. ¿Alguien sabe como añadir lo que falta? Gracias de antemano. Edited June 11, 2021 by javier jm (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