Réécriture de l’URL de la requête

Supposons que j’ai des URL avec des parameters de chaîne de requête comme ceux-ci:

index.php?lag=en&name=About Us&itemid=60 index.php?host=consumer&lag=en&name=About Us&itemid=64 

En utilisant mod_rewrite, comment puis-je les redirect comme ça?

 en_About Us_60.php consumer/en_About Us_64.php 

Dans les urls ci-dessus, les valeurs sont dynamics.

Quelque chose comme ça:

 RewriteEngine on RewriteCond %{QUERY_STRING} host=(.*)&lag=(.*)&name=(.*)&itemid=(.*) RewriteRule ^index.php(.*)$ /%1/%2_%3_%4 [QSA] RewriteCond %{QUERY_STRING} lag=(.*)&name=(.*)&itemid=(.*) RewriteRule ^index.php(.*)$ /%1_%2_%3 [QSA] 

N’oubliez pas de vérifier toutes les déclarations possibles.)