Rewriting URL : remplacer product ID par le nom du produit, possible ?

franckD117

Nouveau WRInaute
Bonjour à tous,

J'ai créé un site OS commerce pour un ami caviste et afin de travailler son ranking, je souhaite réécrire ses URL qui ont cette forme :
http://lacavedupevele.fr/product_info.php?cPath=2_15&products_id=99

et les remplacer par :
http://lacavedupevele.fr/product_info.php?cPath=2_15&product-name
ou mieux
http://lacavedupevele.fr/product-categorie-name,product-name

Je lui ai construit son site de manière bénévole, pour lui rendre service et aider le petit commerce local.
Je ne revendique aucune expérience ou savoir-faire en matière de code (php et autre...) donc pas évident pour moi :(

Je vous suis d'avance reconnaissant de l'aide que vous pourrez me fournir :wink:

Franck
 

franckD117

Nouveau WRInaute
Merci de ta réponse rapide !

J'ai bien vu ce module php et j'avoue que cela me refroidit un peu 8O :oops: (manque de maîtrise du php)

C'est pourquoi, je me suis dit qu' il était sans doute possible de faire la même chose plus simplement avec un fichier .htaccess,
mais j'ai peut-être tout faux :oops:
 

UsagiYojimbo

WRInaute accro
Tu as tout faux. Parce que rediriger ne suffit pas, il faut aussi modifier les liens du contenu pour qu'ils intègrent directement le bon format.
 

franckD117

Nouveau WRInaute
Me reste plus qu' à essayer d'installer le module OS commerce... ça va être aussi simple :?

Merci de ton aide :wink:
 

franckD117

Nouveau WRInaute
Aïe Aïe Aïe :(
C'est ce que je craignais, j'ai installé le module os commerce en suivant scrupuleusement les instructions et en les contrôlant.
Seul Hic, je n'ai pas de répertoire "Catalog" il est (je pense) à la racine du site, j'ai donc mis : RewriteBase / sans rien derrière.

Je n'ai aucun message d'erreur sur le site mais ... aucune url n'est réécrite :(

Beaucoup plus gènant, lorsque je veux mettre à jour un produit j'ai un message d'erreur depuis ma console d'administration :
"1146 - Table 'lacavedujbase.cache' doesn't exist
DELETE FROM cache WHERE cache_name LIKE '%seo_url%'
TEP STOP"

Quelqu'un aurait-il une idée de ce qui ne va pas ?

Merci d'avance !
 

Discussions similaires

Haut