Je ne sais pas pourquoi, je m’en doutais !
Je ne sais si cela reste possible, mais voici coment je m’y prendrais (avec seulement deux critères que sont le prix et la taille)
1 - créer une page dont l’alias est top-recherche par exemple (je pars du principe que tu n’as pas de suffixe pour tes urls...)
2 - Noter son identifiant (exemple : 51)
3 - Rajouter la règle suivante dans le .htaccess
RewriteRule ^/top-recherche/prix-([0-9]+)-taille-([0-9]+)$ index.php?q=51&prix=$1&taille=$2 [L,QSA]
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]
Voir si ca fonctionne, je n’en suis pas du tout sûr.
Deux autres petites choses :
- Préfère le tiret à l’underscore en tant que séparateur (certains moteurs ne considèrent pas l’underscore comme un séparateur, Google notamment)
- Les urls ayant de nombreux séparateurs sont souvent boudées par les moteurs (ce qui ne les empêche pas de parcourir la page pour l’indexer...

)
++