Cherchant à réécrire :

monsite.com/varA-1/varB-2/varC-3/varD-4/....

en :

monsite.com/?varA=1&varB=2&varC=3.....

avec un nombre de paramètres variable

Voici où j'en suis arrivé :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
RewriteEngine On
RewriteRule ^(/.+)/([^/]+)-([^-&]+)([^-]*)/?$ $1&$2=$3$4 [N]
RewriteRule ^([^/]+)-([^/]*)(.*)$ ?$1=$2$3 [L]

Si un maître de la regex passe par là, merci de jeter un coup d'oeil!
Un coup de pouce est le bienvenu !