Bonjour,
Je voudrais que les urls de mon catalogue contiennent le nom de mes produits plutot que leur id.
Je m'explique: mes urls contiennent l'ID de l'objet demandé ainsi que différents parametres. ce qui donne une adresse (avec url rewriting) du genre: .../catalogue-1-0.html
Or pour le référencement, il vaut mieux que ce soit des mots qui apparaissent dans l'url (je me trompe?) au lieu de l'id. Donc je voudrais une adresse du genre: catalogue-panier_rond-0.html
mon soucis c'est que si je remplasse l'id par le nom de l'objet (qui peut comporter des espaces), mon url va s'écrire: .../catalogue-Panier%20rond-0.html et là ça coince.
Comment transformer les espaces en "_" ?
Et ensuite, comment retransformer .../catalogue-panier_rond-0.html pour que je puisse récupérer l'id de cet objet sachant que dans la base de données, il s'appelle "panier rond"
Voilà, je crois que j'ai fait le tour de mon problème.
Un petit coup de pouce serait la bienvenue!
Bonne journée.
au fait, l'adresse du catalogue
Je voudrais que les urls de mon catalogue contiennent le nom de mes produits plutot que leur id.
Je m'explique: mes urls contiennent l'ID de l'objet demandé ainsi que différents parametres. ce qui donne une adresse (avec url rewriting) du genre: .../catalogue-1-0.html
Or pour le référencement, il vaut mieux que ce soit des mots qui apparaissent dans l'url (je me trompe?) au lieu de l'id. Donc je voudrais une adresse du genre: catalogue-panier_rond-0.html
mon soucis c'est que si je remplasse l'id par le nom de l'objet (qui peut comporter des espaces), mon url va s'écrire: .../catalogue-Panier%20rond-0.html et là ça coince.
Comment transformer les espaces en "_" ?
Et ensuite, comment retransformer .../catalogue-panier_rond-0.html pour que je puisse récupérer l'id de cet objet sachant que dans la base de données, il s'appelle "panier rond"
Voilà, je crois que j'ai fait le tour de mon problème.
Un petit coup de pouce serait la bienvenue!

Bonne journée.
au fait, l'adresse du catalogue