Je veux rediriger un utilisateur qui reçoit deétat chaîne de requête dans regex
page.php?letter=A&num=2
à l'adresse suivante:
/static/A/2
J'ai essayé d'utiliser l'expression rationnelle suivante:
Options +FollowSymlinks
RewriteEngine On
RewriteCond %{QUERY_STRING} ^letter=([a-zA-Z]+$)&num=([0-9]+$) [NC]
RewriteRule ^page.php static/%1/%2? [NC,R=301,L]
Mais ça ne marche pas ... Il me semble que la première expression ([a-zA-Z]+$)
"attrape" le & num = ... aussi bien dans l'URL et c'est pourquoi cela gâche la condition:/
Des idées pour corriger cette condition?
Merci!
Joel
Est-ce que '^ lettre = ([a-zA-Z] +) & num = ([0-9] +) $' travail? – thejh