On peut envisager un cas très simple. Je ne sais pas si tu connais les expressions régulières mais il est possible d'identifier les chiffres ([0-9]) et la fin des chaînes de caractères (c'est le $ que tu as déjà dans ta règle). Avec ça, on peut écrire la règle suivante :
RewriteRule ^category1.*/([0-9]+)$ listecat.php?rew=$1 [L]
qui fera en sorte que si une URL se termine par des chiffres, le paramètre rew contiendra ces chiffres : http://site.com/category1/toto/12 => rew=12.
A l'identique, tu pourras construire une règle qui "capte" le pattern parametre-valeur.
Partager