Mod_rewriting eine Abfragezeichenfolge auf eine SWF-Datei

Ich versuche, mod_rewrite zu verwenden, um die URLs zu einem Flash-Video-Player zu bereinigen. Hier ist zunächst die ursprüngliche URL, in die ich neu schreiben möchte:

library/player.swf?path=path-to-file.flv

Die obige URL funktioniert einwandfrei, wenn ich direkt darauf zugreife. Ich habe den SWF so codiert, dass er automatisch den Pfadparameter aufnimmt und das Video abspielt. Keine Probleme da. Hier ist meine versuchte Regel zum Umschreiben:

RewriteRule ^player/(.+)$ library/player.swf?path=$1 [QSA,L]

Beim Besuch des URL-Players / path-to-file.flv bekomme ich die SWF, aber kein Video geladen. Ich habe im Flash ein Popup-Fenster eingerichtet, in dem ich den Pfadnamen zu Debug-Zwecken finden kann. Es sieht so aus, als würde der Pfad überhaupt nicht übergeben.

Auf der anderen Seite kann die Datei test.php den Parameter ausgeben, wenn ich genau dieselbe Regel verwende, ihn aber auf eine test.php anstelle von player.swf verweise.

Es stellt sich also die Frage, ob ich etwas falsch mache oder ob es unmöglich ist, eine Abfragezeichenfolge über mod_rewrite an eine SWF zu senden.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage