Aller au contenu

détection d'espaces dans query string


Sujets conseillés

Bonjour,

Je rewrite les urls d'un oscommerce pour que la recherche soit plus sexy ;).

Je me creuse la tete depuis hier sans trouver pourquoi le code suivant ne detecte pas les espaces dans ma query string :

RewriteCond %{QUERY_STRING} ^search_in_description=1&keywords=([\w\+\s]+)(&sort=[0-9a-z]{2})?(&page=([0-9]+))?(&.*)?$
RewriteRule ^advanced_search_result\.php$ recherche/%1-page%4.html?%2%5 [R=301,L]

Donc ce code fonctionne tres bien pour :

advanced_search_result.php?search_in_description=1&keywords=mot+clef&page=3
qui donne
recherche/mot+clef-page3.html

de meme

advanced_search_result.php?search_in_description=1&keywords=mot+clef&sort=6a&page=3
qui donne
recherche/mot+clef-page3.html?&sort=6a

par contre

advanced_search_result.php?search_in_description=1&keywords=mot clef&page=3
ne donne rien

Je ne comprend pas bien ou est mon pb.

Si je pouvais profiter des vos lumieres...

Benoit

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...