Jag har problem med en url rewrite.
Det jag försöker göra är att få mina besökare som kollar på mina multimediaproduktioner att ladda ner filmerna istället för att försöka streama dom online, eftersom min server har för liten bandbredd för att klara det. Därför så har jag förutom att sätta application/octet-stream på mediafiler (Mozilla respekterar det, men inte msie) försökt rikta om requests för besökare som har Windows-Media-Player som http user agent till en 1-frame "film" som talar om för besökare att ladda ner filmen istället för att försöka streama. Men jag får inte rewriten att funka :(
Min .htaccess i filmmappen skrev:
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_USER_AGENT} windows\-media.* [NC]
RewriteRule .*\.(avi|mpg|wmv)$ /error.aviAddType application/octet-stream .avi
AddType application/octet-stream .wmv
AddType application/octet-stream .bik
AddType application/octet-stream .rar
AddType application/octet-stream .zip
AddType application/octet-stream .mpg
Värt att tillägga är kanske att filmmappen är en undermapp till en alias mapp som har dessa inställningar i configgen:
httpd.conf skrev:
Alias /media "X:/home/media"
<Directory "X:/home/media">
Options Indexes MultiViews FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>