Règle écrasante Apache Pour la redirection URL Avec des paramètres sur URL Sans paramètres

Je veux partir:

 www.website.com/directory/results?category=10&dir=asc

à

 www.website.com/staticfile.html

J'ai essayé ce qui suit et il semble ne pas attraper:

 RewriteRule "^directory\/results\?category=10&dir=asc" "\/staticfile\.html" [R, L]

Je peux la rediriger en utilisant:

 RewriteCond %{REQUEST_URI} "^directory\/results" [NC]
RewriteCond %{QUERY_STRING] category=10&dir=asc
RewriteRule (.*) "\/staticfile\.html"

Mais ensuite il ajoute des paramètres après

html

Dans le dernier exemple.
Invité:

Dominique

Confirmation de:

  RewriteRule (.*) /staticfile.html?

Par Apache
http://httpd.apache.org/docs/2 ... erule
,

Par défaut, la chaîne de requête est transmise inchangée. * * * * * Si vous souhaitez effacer la chaîne de requête existante, remplissez la chaîne de la substitution juste un point d'interrogation.

Pour répondre aux questions, connectez-vous ou registre