Friedhelm Faragraph: mod_rewrite bei URL-Parameter

Beitrag lesen

ich möchte mit mod_rewrite eine Umleitung der Form
"test.htm?w=2" soll intern umleiten auf "pattern.php?seite=test&w=2"
realisieren.

Folgende RewriteRule benutze ich:
RewriteRule (.+).htm(.?)(.*) pattern.php?seite=$1&$3

Mit URL-Parameter funktioniert die RewriteRule jedoch nicht:
"test.htm?w=2" wird wie "test.htm" angezeigt.

Hat jemand eine Idee, was ich falsch mache?

RTFM

"
What is matched?
[…]
If you wish to match against the hostname, port, or query string, use a RewriteCond with the %{HTTP_HOST}, %{SERVER_PORT}, or %{QUERY_STRING} variables respectively.
"