On Thu, Feb 22, 2007 at 10:28:46AM -0800, Hunter Hillegas wrote: > Howdy, > > I'm using Apache 2.2 + Mongrel with great success, using the sample > configs from the Mongrel site. > > We have some MP3s on the site and recently someone has been stealing > them and basically leaching them from the site, linking to them from > an off-site location. > > I've been trying to modify my Apache conf to check the referrer and > adjust accordingly as below but no luck. I'm wondering if someone > else has any suggestions on getting this to work... I would expect > this to send the user to error.html if the referrer is not the site > in question but nothing at all happens... > > Any suggestions appreciated, this stuff drives me batty. > > URL: http://www.mysite.com/audio_file/the_audio_file/file.mp3 > > RewriteCond %{REQUEST_FILENAME} .*mp3$ [NC] > RewriteCond %{HTTP_REFERER} !^$ > RewriteCond %{HTTP_REFERER} !mysite\.com [NC] > RewriteCond %{HTTP_REFERER} !friendlysite\.com [NC] > RewriteCond %{HTTP_REFERER} !google\. [NC] > RewriteCond %{HTTP_REFERER} !search\?q=cache [NC] > RewriteRule (.*) /error.html
try appending [L] to the RewriteRule above. And be sure to enable rewrite logging to debug such things: RewriteLog /path/to/logfile RewriteLogLevel 4 and be sure to disable logging once it works - these logs tend to grow to enormous sizes fast :-) cheers, Jens -- Jens Krämer webit! Gesellschaft für neue Medien mbH Schnorrstraße 76 | 01069 Dresden Telefon +49 351 46766-0 | Telefax +49 351 46766-66 [EMAIL PROTECTED] | www.webit.de Amtsgericht Dresden | HRB 15422 GF Sven Haubold, Hagen Malessa _______________________________________________ Mongrel-users mailing list Mongrel-users@rubyforge.org http://rubyforge.org/mailman/listinfo/mongrel-users