Musikdateien blockieren?

Schönen Tag User – Freunde!

Wie immer brauche ich eure Hilfe!

Wie kann ich verhindern das Musikstücke von der Homepage direkt verlinkt werden?

Ich möchte damit den Trafficklau verhindern und den Serveranbieder nicht mit zusätzlichen Daten - Transfer belasten!

Die htacces ist mir bekannt, damit können keine Musikdateien blockiert werden!
mfG
Progi

Per .htaccess? Nein? Kann man nicht? o.0

Kann man doch. Vor allem wenn man mod_rewrite zur Verfügung hat :ps:

RewriteEngine on RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http://(www\.)?deinedomain\.de(/.*)?$ [NC] RewriteRule \.(mp3|mp4|alle endungen die du blockieren willst)$ - [F]

Hast du kein mod_rewrite zur Verfügung, dann bekommst ne andere Lösung von mir… :wink:

Man kann statt der eigentlichen Datei auch ne nette Ersatzgrafik ausliefern:

RewriteEngine on RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^http://(www\.)?deinedomain\.de(/.*)?$ [NC] RewriteRule \.(mp3|mp4|wmv|wasauchimmergeblocktwerdensoll)$ http://www.deinedomain.de/pfad/zur/ersatzgrafik.jpg [R,L]

Die Ersatzgrafik darf natürlich nicht im zu schützenden Verzeichnis liegen…

Hey bunderhund,

keine Ahnung, was ist mod_rewrite!?

Das ist meine htaccess!
Blockiert aber nur Bilder!!!

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www.)?(/.)?$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(www.)?
(/.)?$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(.)?google(/.)?$ [NC]
RewriteRule .(gif|GIF|jpg|JPG|png|PNG|pdf|PDF|mp3|MP3|wav|WAV|wma|WMA|swf|SWF|mid|MID)$

******/ersatz.gif [R,L]

Danke für deine Hilfe!!!

mfG
progi

Sollte eigentlich alle Dateien schützen… Komisch. Bei mir funktioniert das so.

Probiers mal so:

<Files ~ "\.(gif|GIF|jpg|JPG|png|PNG|pdf|PDF|mp3|MP3|wav|WAV|wma|WMA|swf|SWF|mid|MID)$"> ErrorDocument 403 http://www.deinedomain.de/pfad/zur/ersatzgrafik.gif SetEnvIfNoCase Referer ^http\:\/\/.* Verboten SetEnvIfNoCase Referer ^http\:\/\/(www\.){0,1}erlaubtedomain1\.de.* !Verboten SetEnvIfNoCase Referer ^http\:\/\/(www\.){0,1}erlaubtedomain2(nur falls nötig)\.de.* !Verboten Order Allow,Deny Deny from env=Verboten Allow from all </Files>

hey bunderhund,

Google muß mit ein, dort liegen von mir Grafiken!!!

RewriteCond %{HTTP_REFERER} !^http://(.)?google(/.)?$ [NC]

Erstmal recht herzlichen Dank!

Progi

Von dir liegen KEINE Grafiken bei Google…

Du meinst, dass Grafiken über die Bildersuche von Google gefunden werden sollen.

Dann so:

<Files ~ "\.(gif|GIF|jpg|JPG|png|PNG|pdf|PDF|mp3|MP3|wav|WAV|wma|WMA|swf|SWF|mid|MID)$"> ErrorDocument 403 http://www.deinedomain.de/pfad/zur/ersatzgrafik.gif SetEnvIfNoCase Referer ^http\:\/\/.* Verboten SetEnvIfNoCase Referer ^http\:\/\/(www\.){0,1}erlaubtedomain1\.de.* !Verboten SetEnvIfNoCase Referer ^http\:\/\/(*\.){0,1}google\.*.* !Verboten Order Allow,Deny Deny from env=Verboten Allow from all </Files>

Als erlaubte Domain natürlich deine einsetzen von der aus auf die Dateien zugegriffen werden darf.

Doch, es liegen Grafiken auf der Bildersuche bei Google!

Sind externe direkte Links zu meinen Grafiken!!

Und diese Zugriffe will ich auch mit der htaccess unterbinden!!!

Entschuldige, wenn ich dir zuviel arbeit mache!

Dann lässt Google einfach raus. Du musst nur eintragen, was du explitit als Referer, also von welchen Domains aus zugegriffen werden darf, eintragen. Alles andere wird blockiert.