Hallo,»»
Auch nicht, wenn Du die Dateierweiterung "wmv" mit einbeziehst?
Nein, auch dann nicht.
Ja, mit dem IE nicht, siehe unten.
Bist Du sicher, dass die dann überhaupt noch via HTTP ausgeliefert werden?
Warum sollte das nicht via HTTP transferiert werden?
Weil es für Streaming Media auch spezielle Live-Streaming Protokolle gibt (RTSP z.B.)
<object classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" width="320" height="300" id="video" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=Version=6,4,7,1112">
<param name="background" value="#FFFFFF">
<param name="URL" value="/movies/film_dsl.wmv">
<param name="uiMode" value="full">
<param name="AutoStart" value="1">
<param name="VOLUME" value="40">
<embed src="/movies/film_dsl.wmv" width="320" height="300" volume="40" autostart="1" background="black" url="/movies/film_dsl.wmv" uimode="full"></embed>
</object>
Jap. Das ist HTTP.
Allerdings sendet das Mediaplayer-Plugin im IE leider offensichtlich keinen Referer mit:
Request from: /127.0.0.1 on: 1150785775836
GET /test.html HTTP/1.1
/test.html
Accept: */*
Accept-Language: en-us,de;q=0.5
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 1.1.4322)
Host: localhost
Connection: Keep-Alive
Request from: /127.0.0.1 on: 1150785776387
GET /movies/film_dsl.wmv HTTP/1.1
/movies/film_dsl.wmv
Accept: */*
User-Agent: NSPlayer/7.10.0.3059
Accept-Encoding: gzip, deflate
Host: localhost
Connection: Keep-Alive
Im Gegensatz zu Gecko (FireFox. Mozilla) und Opera. Wenn Du die wmv Ressource also mit diesen Browsern aufrufst, sollte die RewriteRule greifen.
viele Grüße
Axel