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

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Problème de .htaccess et le caractère ?

par jojolapine » 13 avr. 2008, 10:06

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...

par dspe » 11 avr. 2008, 14:53

Salut,

t as essayer juste de mettre ?

Code : Tout sélectionner

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

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

par jojolapine » 11 avr. 2008, 11:27

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 ;)