Apache rewriteCond and Rewrite rule kérdés

Fórumok

Sziasztok, egy olyan feladatom van, hogy a query stringem így néz ki:
/ezmegaz_34534/?session=blablal34kjl3k4j
És ezt kell átadnom egy /process/index.php?action=query_string formában.
A probléma ott van, hogy a rewrite nem csinálja amit szeretnék, nem jó a regexpem szerintem.
Apache 2.2 és így próbáltam:

RewriteCond %{QUERY_STRING} ^(/ezmegaz_[0-9]+)/\?session=blabla(.*)$
RewriteRule ^(/ezmegaz_[0-9]+)/\?session=blabla(.*)$ /process/index.php?action=$1-$2 [QSA,L]

Mi lehet a baj?

Az összes URL ilyen:
/ezmegaz_[itt csak számok lehetnek]/?session=blabla[itt is van még valami, betű, szám vegyesen]

Hozzászólások

folosleges a rewritecond, hisz a rewriterule maga is match-el, ha kell neki.

t

up

--
Ami elől menekülnek, az után szaladnak.

Ha irnal egy peldat, hogy pontosan mirol mire akarod az sokat segitene.
Plusz hasznald a RewriteLog es RewriteLogLevel direktivakat, az meggyorsitja a helytelen regexbol fakado hibakat.
Valamint olvasd el, hogy a QSA flag mit csinal, mert (bar nem pontosan ertem hogy mit szeretnel) szerintem nem azt amire gondolsz.