URL Rewriting complexe

Nouveau WRInaute
Salut tlm,

J'ai un soucis avec la réécriture, jusqu'à présent j'y arrivais en faisant des réécritures pas trop complexes, mais là j'ai un peu de mal !

Voilà le code simple :
Code:
  RewriteRule ^/articles/([0-9]*)\.php$ /articles.php\?i\=$1 [L]


Mais maintenant j'aimerais qu'il soit possible d'entrer les urls suivante :

-http://www.monsite.com/articles/xxx.php?a=1a&b=2a
ou -http://www.monsite.com/articles/xxx.php?a=1e
ou encore -http://www.monsite.com/articles/xxx.php

et que les variables a et b s'ajoutent à la variable i dans la réécriture.

Je sais que je pourrais faire toutes les possibilités avec une réécriture pour chacune d'entre elle, mais disons que je ne sais pas cb de variables il va y avoir.

J'ai essayé ceci :

Code:
  RewriteRule ^/articles/([0-9]*)\.php(([?])(.*))$ /articles.php\?i\=$1\&$3 [L]

mais cela ne fonctionne pas :'(. J'ai testé plusieurs techniques mais rien n'y fait !

Ca parait surement bizarre de réécrire une url en php vers une url en php mais vous inquietez c'est bien réfléchi lol.

Merci.
++
 
Discussions similaires
Haut