Jump to content

Edition En Masse Des Url Rewriting Des Produits


Recommended Posts

Salut,

 

merci de ta réponse, mais voici ce que j'ai :

 

Route vers les produits : {category:/}{id}-{rewrite}.html

 

Et voici ce que je peux utiliser : Mots-clés : id*, rewrite, ean13, category, categories, reference, meta_keywords, meta_title, manufacturer, supplier, price, tags

 

Moi j'aimerais avoir le nom du produit encodé en URL. Mon meta_title est vide...

Link to comment
Share on other sites

{category:/}{id}-{rewrite}.html avec cette configuration, tu obtiens quoi ? Le résultat est censé être : www.tonsite.com/categorieproduit/idproduit-nomduproduit.html 

 

Tu peux essayer de renommer ton fichier .htaccess en htaccessbak par exemple puis actualiser ton site et voir le résultat. 

Link to comment
Share on other sites

Prenons un exemple :

 

J'ai un produit : "Four à Pizza Electrique"

 

Son ancien nom était "Four à Pizza Marque machin Electrique double foyer v3"

 

Et son URL était donc : four-a-pizza-marque-machin-electrique-double-foyer-v3.html

 

Je veux que ça reprenne le nouveau nom : four-a-pizza-electrique.html

 

Grossièrement

Link to comment
Share on other sites

  • 3 weeks later...

J'ai finalement réglé mon problème avec ces requêtes un peu barbares :

UPDATE ps_product_lang SET link_rewrite = REPLACE(LCASE(name), ' ', '-');
UPDATE ps_product_lang SET link_rewrite = REPLACE(link_rewrite, '/', '-');
UPDATE ps_product_lang SET link_rewrite = REPLACE(link_rewrite, '.', '-');
UPDATE ps_product_lang SET link_rewrite = REPLACE(link_rewrite, '+', '-');
UPDATE ps_product_lang SET link_rewrite = REPLACE(link_rewrite, ':', '-');
UPDATE ps_product_lang SET link_rewrite = REPLACE(link_rewrite, ';', '-');
UPDATE ps_product_lang SET link_rewrite = REPLACE(link_rewrite, '---', '-');
UPDATE ps_product_lang SET link_rewrite = REPLACE(link_rewrite, '--', '-');
UPDATE ps_product_lang SET link_rewrite = REPLACE(link_rewrite, 'é', 'e');
UPDATE ps_product_lang SET link_rewrite = REPLACE(link_rewrite, 'è', 'e');
UPDATE ps_product_lang SET link_rewrite = REPLACE(link_rewrite, 'ê', 'e');
UPDATE ps_product_lang SET link_rewrite = REPLACE(link_rewrite, 'à', 'a');
UPDATE ps_product_lang SET link_rewrite = REPLACE(link_rewrite, 'â', 'a');
UPDATE ps_product_lang SET link_rewrite = REPLACE(link_rewrite, 'ï', 'i');
UPDATE ps_product_lang SET link_rewrite = REPLACE(link_rewrite, 'î', 'i');
UPDATE ps_product_lang SET link_rewrite = REPLACE(link_rewrite, 'ô', 'o');
UPDATE ps_product_lang SET link_rewrite = REPLACE(link_rewrite, 'û', 'u');
UPDATE ps_product_lang SET link_rewrite = REPLACE(link_rewrite, 'ù', 'u');
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...