Pb d'url rewrite + regex

Pb d'url rewrite + regex - Java - Programmation

Marsh Posté le 27-07-2011 à 13:44:54    

Bonjour,
 
Je suis en stage et je suis heurté à un problème avec les urlrewrite (avec tuckey) et une regex. L'intérêt de cette règle est de supprimer un underscore dans une partie de l'url de la page.
Voilà la règle :


<rule>
    <from>^(.*)\?action=([^&]*)_(.*)$</from>
    <to type="redirect">$1?action=$2$3</to>
</rule>


 
J'ai testé cette regex avec des testeurs et le résultat obtenu est bien celui attendu. En revanche, cela ne fonctionne pas avec l'urlrewrite (les url ne sont pas matchées, or elles le devraient).
Cela semble venir du caractère "&", puisque la même regex avec un "a" à la place du "&" fonctionne parfaitement.
J'ai pensé que le caractère en question pourrait être encodé avant le passage à la regex puis décodé ensuite. J'ai donc tenté de le remplacer par son code %26, mais cela ne marche pas non plus... :(  
 
 
Merci beaucoup. :jap:


Message édité par axert19 le 27-07-2011 à 13:45:57
Reply

Marsh Posté le 27-07-2011 à 13:44:54   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed