Page 1 sur 1

Problème de .htaccess et le caractère ?

Posté : 11 avr. 2008, 11:27
par jojolapine
Bonjour à tous,
Je cherche désespérément à inclure dans une règle de rewriting le caractère "?"...
en fait, je cherche concrètement à réécrire

Code : Tout sélectionner

newsletter.html?test
en

Code : Tout sélectionner

controlleur.php?p=newsletter&d=&test
donc j'avais quelque chose comme ça:

Code : Tout sélectionner

RewriteRule ^newsletter\.html(\?([a-z0-9]+))?$ /devweb/galapiat/controlleur.php?p=newsletter&d=&$2 [L]
, mais ça ne fonctionne pas...
Si l'un d'entre vous à la solution, merci de me la faire partager ;)

Posté : 11 avr. 2008, 14:53
par dspe
Salut,

t as essayer juste de mettre ?

Code : Tout sélectionner

RewriteRule ^newsletter\.html(\?([a-z0-9]+))?$ controlleur.php?p=newsletter&d=&$2 [L]

Posté : 13 avr. 2008, 10:06
par jojolapine
Bonjour et merci pour ta réponse, mais le chemin ne change rien, puisque si je fait la même redirection d'url sans le point d'interrogation (axactement tout pareil hein...) et ben ça marche, donc mes chemins sont bon, c'est juste ce *%&§!¤ de point d'interrogation qui ne passe pas!
Je rajoute une précision, lorsque je test en php mes expressions régulière via preg_replace, ça fonctionne, mais apache n'a pas le même comportement...