guten Abend,
ich mache es ungewöhnlicherweise mal so, daß ich überhaupt keine Zeile deines Ausgangspostings als Zitat stehenlasse, auf die ich grade eingehen würde. Mein Eindruck ist (aber da kann ich mich gewaltig täuschen), daß du etwas über PHP zu regulieren versuchst, was zumindest auf dem von dir eingeschlagenen Weg so nicht funktionieren kann.
mod_rewrite ist, wie ich dir ja nicht weiter erklären muß, eine Apache-Angelegenheit - und ja, man _kann_ darauf auch mit PHP einwirken. Bloß bei dem, was du angegeben hast, sehe ich keinen solchen Ansatz, lasse mich da aber gerne korrigieren/belehren.
Die zuständige Doku, also http://httpd.apache.org/docs-2.0/mod/mod_rewrite.html ist dir selbstverständlich bekannt. Darin findest du übrigens auch eine Erklärung für QSA (query string append):
"This flag forces the rewriting engine to append a query string part in the substitution string to the existing one instead of replacing it. Use this when you want to add more data to the query string via a rewrite rule."
Grüße aus Berlin
Christoph S.
mailto:christoph.schnauss@berlin.de
http://www.christoph-schnauss.de
ss:| zu:) ls:& fo:) va:) sh:| rl:|