Règle de réécriture d'Apache pour une destination contenant une marque de hachage
Je suis en train d'émettre une redirection lorsque la destination contient un fragment d'identificateur de la partie.
J'ai essayé avec cette règle:
RewriteRule ^/foo/bar/([^/]+)/(.*)$ /cgi/script#foobar::$1.$2 [R,L]
Cependant la #
est converti en %23
et l'application web ne peut pas analyser correctement cette url. Comment puis-je forcer apache à garder le #
personnage ?
source d'informationauteur ascobol
Vous devez vous connecter pour publier un commentaire.
Solution trouvée: il y a une option pour ne pas échapper les url avec le mod_rewrite:
https://httpd.apache.org/docs/2.2/rewrite/flags.html#flag_ne
Ajoutant le drapeau [NE] a résolu le problème.