mach eine ASCII-Text-Datei mit dem Namen .htaccess.
kopier diesen Kram dort hinein und pass ihn für dich entsprechend an:

Code:
RewriteEngine on
# Nunja, schaltet die Rewrite-Engine ein.

RewriteCond %{HTTP_REFERER} !^$
# Wenn dieses gesetzt ist, kann man den Link per Hand in den Browser
# kopieren um so runterzuladen. Nimmt man diese zeile heraus, kann man nur
# per Linksklick von den zugelassenen Domains aus Downloaden.

RewriteCond %{HTTP_REFERER} !^http://(www.)?squarenet.info/.*$ [NC]
# Erste Domain der es erlaubt sein soll Downloads/Bilder zu linken.

RewriteCond %{HTTP_REFERER} !^http://(www.)?squarenet.de/.*$ [NC]
# Zweite Domain der es erlaubt sein soll Downloads/Bilder zu linken.

RewriteCond %{HTTP_REFERER} !^http://(www.)?rpg-reich.de/.*$ [NC]
# Dritte Domain der es erlaubt sein soll Downloads/Bilder zu linken.

# Für weitere Domains einfach das Schema beibehalten.

RewriteRule .(zip|ZIP|exe|EXE|rar|RAR|ace|ACE)$ http://www.rpg-ring.net/not/allowed/...ot_allowed.php [R,L]
# Hier kannst du die zu schützenden Dateitypen definieren, 
# außerdem auch die Seite die im Misbrauch/Fehlerfall ausgespuckt werden soll.

Options -Indexes
# Sperrt das Listing von Verzeichnissen
# würde ja alles nix bringen wenn man den Refer der Index-Seite 
# nutzen kann um den Kram downzuloaden.
Jetzt schubs die Datei in das verzeichnis mit den zu schützenden Dateien.
Alle Unterordner des Ordners mit der .htaccess-Datei werden rekursiv mit geschützt.