dizzler.com - blocking with .htaccess
Posted by: -ds-
Posted on: 2008-03-14 10:53:00
I've been trying to block dizzler.com from streaming my content. Incase you don't know Dizzler.com is a service that scans the internet for media files and serves them to its customers via a flash interface. It thus increases your bandwidth usage incredibly while it reaps the benefits of your content without giving credit. Leeching scum basically.
I've tried all sort of methods but so far i havn't had much luck.
To explain my set up first:
I host a few .mp3 mixes on a subdomain with a seperate ftp user. eg: mixes.mydomain.com/mixes/
I've remapped this subdirectory to mydomain.com/mixes/
So the links dizzler has are mydomain.com/mixes/mix.mp3 rather than mixes.mydoamin.com/mixes/mix.mp3. The access logs for mydomain.com show that dizzler still send the referrer (either as c://program files/dizzler if people use its desktop application.. or as http://www.dizzler.com ... if directly from their website)
What I really want is to be able to block all referrers that contain 'dizzler' so people using the desktop application also can't access the files.
I have taken various attempts in the htaccess file is to be placed into the mydomain.com root, none of which seem to work.
Here are some of them:
## Using mod rewrite:
Options +FollowSymlinks
RewriteEngine On
RewriteCond %{HTTP_REFERER} ^http://(www\.)?dizzler.com.*$ [NC]
RewriteRule \.*$ http://www.google.com [R,L]
## ----------------------------------------------------------------
## Using Filematch
<FilesMatch "\.mp3">
order deny,allow
deny from 66.232.150.219
deny from .dizzler.com
deny from .deviator.dizzler.com
</FilesMatch>
## ----------------------------------------------------------------
## Using Limit
<Limit GET>
Order Deny,Allow
Deny from dizzler.com
Deny from deviator.dizzler.com
Deny from 66.232.150.219
</Limit>
## ----------------------------------------------------------------
## Using SetEnvIfNoCase
SetEnvIfNoCase Referer "^http://dizzler\.com/" get_out
<FilesMatch ".(gif|jpg|mp3|avi|mpg|png)">
order Deny,Allow
Deny from env=get_out
</FilesMatch>
On their own I can not get any of them to work. Can anyone help me, or should I ask dreamhost support to block that site / ip from accessing any of my domains?
I hope someone can help me.