Hallo Christoph,
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.
Wie kommst du zu dieser Auffassung?
Die genannten Zeilen stehen in meiner .htaccess, welche im selbsen Verzeichnis liegt, wo sich die Index.php befindet.
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.
Ich sehe nicht, wie du zu der Auffassung kamst, ich möchte da was mit PHP tricksen.
Ich will mit der .htaccess nur Links von Google, die auf ein Verzeichnis zeigen, das so nicht mehr existiert, umleiten.
Leider hat Google meinen Testordner indiziert.
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."
Siehst du, genau daran hakt es.
Meine Englischkenntnisse sind so dürftig, daß ich mit der offiziellen Dokumentation nicht wirklich zurecht komme, deshalb bin ich da auf deutschsprachige Seiten, die mir übrigens von Thomas Luethi empfohlen wurden, angewiesen. Leider sind diese auch nicht gerade ausführlich.
Ich bat ja ausdrücklich um Links zu deutschsprachigen Seiten.
Gruß
Kurt
"Keine Kunst ist es, alt zu werden, es ist eine Kunst, es zu ertragen." (Johann Wolfgang von Goethe; dt. Dichter, Jurist u. Staatsminister; 1749-1832)
http://elektro-dunzinger.at
http://shop.elektro-dunzinger.at