Tu indexes la colonne nom et tu fais une recherche sur ce nom et pas sur un ID
Et accessoirement il est de coutume d'utiliser le "/" comme séparateur hiérarchique, pas la ",", et quand on fait de l'URL rewriting on dégage les extensions (elles n'ont aucun intérêt)
=> au final, ton chemin devrait devenir
http://shootmeagain.com/bands/sophora
Et après tu peux ajouter tes revues d'albums derrière, genre
http://shootmeagain.com/bands/sophora/split-7inch
ou bien
http://shootmeagain.com/bands/the- [...] -yer-heart
Note: dans les faits, comme tes noms sont assez complexes tu devrais créer un champ supplémentaires contenant les "slugs" (tu peux même remplacer tes IDs par les slugs, ceux ci sont censés être uniques, mais bon): un slug, c'est une chaîne de caractère en minuscules dans laquelle tous les espaces sont remplacés par des "-" (ou des "_" ), tous les caractères spéciaux sont supprimés et tous les caractères accentués sont remplacés par la version non accentuée.
Dans les faits, ça doit matcher /[a-z0-9-_]+/
Message édité par masklinn le 03-06-2006 à 23:09:14