httpd-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Brian Mearns <>
Subject Re: [users@httpd] how to prevent mp3 downloading ?
Date Mon, 23 Mar 2009 11:01:10 GMT
On Mon, Mar 23, 2009 at 6:17 AM, Matus UHLAR - fantomas
<> wrote:
> On 20.03.09 16:46, J. Bakshi wrote:
>> I have a .htaccess ( copied from the some tutorials available in
>> internet ) to disable site grabbers like wget, curl, httrack etc.......
>> and I have tested that these tools are not able to download anything
>> from my site.  nice so far. But If I put the mp3 link available at my
>> site directly in the browser then browser download the mp3. it is also
>> true for images. How can I prevent this ?
> Move them out of DocumentRoot. If the file is availabele via HTTP, it can be
> fetched using HTTP, no matter how you call it.
> You can only make it harder by checking User-Agent for known strings,
> clients may not provide it, nor they have to tell the truth.
> You can make them available only for streaming, but that won't stop form
> downloading the content too.
> --
> Matus UHLAR - fantomas, ;
> Warning: I wish NOT to receive e-mail advertising to this address.
> Varovanie: na tuto adresu chcem NEDOSTAVAT akukolvek reklamnu postu.
> Save the whales. Collect the whole set.

The closest thing to what you want to do is to actually embed the
audio data in some way in the flash movie itself and have your flash
player understand how to parse it and turn it into playback audio.
This is probably a significant undertaking and ultimately, the audio
data is still going to client so they can, at worst, record the
"what-you-hear" stream on their system to an audio file and, at best,
figure out how to extract the audio data from the flash movie.

My best suggestion is the same one I would offer to the record
companies and musicians: if you want people to hear it, give it to
them unrestricted.


Feel free to contact me using PGP Encryption:
Key Id: 0x3AA70848
Available from:

The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:> for more info.
To unsubscribe, e-mail:
   "   from the digest:
For additional commands, e-mail:

View raw message