Bilderklau verhindern
Nils Gräf
- webserver
Halli Hallo,
ja, ich weiß dieses Thema gab es schon öfters ;-)
ich habe unter: http://forum.de.selfhtml.org/archiv/2002/12/31113/ von Sven Rautenberg das Posting zu diesem Thema gelesen. Da sich diese Lösung als für mich optimal anhörte bin ich sofort auf die apache -Seite, habe den Block wie folgt angepasst:
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://www.XXX.de/test/.*$ [NC]
RewriteRule .*.jpg$ - [F]
und so in die .htaccess eingetragen aufgespielt getestet und schwups, ich sehe immernoch die Bilder von einem anderen Server aus. Das mod_rewrite ist auf dem Server installiert. Ich habe keinen Zugriff auf den Server selber, das ganze muss also über die .htaccess - Datei laufen.Es wäre klasse, wenn mir jemand einen Tipp geben könnte.
Eine weitere Frage noch:
Was passiert, wenn jemand über http://XXX.de/test darauf zugreift? Muss ich den selben Block nochmal ohne www einfügen?
Hi,
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://www.XXX.de/test/.*$ [NC]
RewriteRule .*.jpg$ - [F]
Da fehlt doch das
RewriteEngine On
cu,
Andreas
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://www.XXX.de/test/.*$ [NC]
RewriteRule .*.jpg$ - [F]Da fehlt doch das
RewriteEngine On
Vielen Dank soweit, klappt jetzt wunderbar, muss allerdings das ganze ohne www auch noch reinnehmen. Noch ne Frage: Schaffe ich es auch, dass dem jenigen dann ein anderes (immer das selbe) Bild geschickt wird? Wenn ja, wie?? wäre nett ;-)
Nils
Hi,
RewriteRule .*.jpg$ - [F]
Vielen Dank soweit, klappt jetzt wunderbar, muss allerdings das ganze ohne www auch noch reinnehmen. Noch ne Frage: Schaffe ich es auch, dass dem jenigen dann ein anderes (immer das selbe) Bild geschickt wird? Wenn ja, wie?? wäre nett ;-)
Ja, statt - [F] mußt Du halt die neue URL mit entsprechendem Flag (im Apache Manual nachzulesen) angeben
cu,
Andreas
Hallo,
Bist Du etwas auch ein Opfer von Beepworld-Teenagern? ;-)
Schaffe ich es auch, dass dem jenigen dann ein anderes (immer das selbe) Bild geschickt wird?
Ich habe etwa folgendes im Einsatz.
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://example.org/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.example.org/.*$ [NC]
ReWriteRule .*.(gif|jpg|jpeg)$ http://www.example.org/pfad/zum/ersatzbild.gif [L]
Dies ist eine leicht abgeänderte Version des Vorschlags von:
http://www.scriptygoddess.com/archives/000988.php
Weitere Infos zu Schutzmoeglichkeiten:
http://www.trafficklau.de/
Mein Ersatzbild:
http://www.tiptom.ch/humor/geklaut/geklaut.gif
Thomas
Hallo zurück,
Bist Du etwas auch ein Opfer von Beepworld-Teenagern? ;-)
Ja! Allerdings nicht von Beepworld!
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://example.org/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.example.org/.*$ [NC]
ReWriteRule .*.(gif|jpg|jpeg)$ http://www.example.org/pfad/zum/ersatzbild.gif [L]
ReWriteRule .*.(mpg|ppt|gif|jpg|jpeg)$ http://www.example.org/pfad/zum/ersatzbild.gif [L]
Geht das auch mit Filmen und ppt's? Siehe oben? Dann aber Ohne Ersatzbild, sondern einfach nix ausgeben?
Greets Tom1tk
Hallo,
ReWriteRule .*.(mpg|ppt|gif|jpg|jpeg)$ http://www.example.org/pfad/zum/ersatzbild.gif [L]
Geht das auch mit Filmen und ppt's? Siehe oben? Dann aber Ohne Ersatzbild, sondern einfach nix ausgeben?
Ich kenne mich zuwenig aus mit Server-Konfiguration, vermute aber, dass das
auch klappen sollte.
Wahrscheinlich kann man zwei Zeilen machen, eine, um bei Bildern
das Ersatz-Bild zu schicken, eine zweite, um bei Filmen nichts zu schicken:
ReWriteRule .*.(gif|jpg|jpeg)$ http://www.example.org/pfad/zum/ersatzbild.gif [L]
ReWriteRule .*.(mpg|ppt)$ - [N,F,L]
Fuer Details zu mod_rewrite konsultiere bitte das Manual zu Deiner Apache-Version:
http://httpd.apache.org/docs-project/
Gruesse,
Thomas
Hallo
Weitere Infos zu Schutzmoeglichkeiten:
http://www.trafficklau.de/
Zitat aus http://www.trafficklau.de/trafficklau.html:
"... zweitens hat sich im Laufe der Zeit einiges geändert im Netz der Netze. Viele grössere Institutionen im Netz verbieten sogar einfache Links zu ihren Seiten, selbst zur Startseite, bei amazon muss man z. B. in ein Partnerprogramm einwilligen, wenn man dorthin verlinken möchte."
Was ist dass denn? Darf ich jetzt nicht mehr <a href"www.amazon.de">clickit</a> schreiben? Stimmt das?
Ich war immer der evtl leicht blauäugigen Meinung ein link dürfe i.A. überallhin zeigen sofern das verlinkte Dokument öffentlich im Netz zugänglich ist. Wobei das natürlich eingeschränkt werden muss (keine Deep-Links in irgendwelche Frameset-Unterseiten, oder überhaupt unterseiten, keine Hotlinks/trafficklau, etc.). Aber ein stink normaler link auf einer "Meine liebsten Internetlinks"-page, das kan doch nicht verboten sein oder?
Grüsse, eeye
Tach auch,
Was ist dass denn? Darf ich jetzt nicht mehr <a href"www.amazon.de">clickit</a> schreiben? Stimmt das?
Das ist vollkommener Unsinn. Ganz im Gegenteil:
"You are granted a limited, revocable, and nonexclusive right to create a hyperlink to the home page of Amazon.com so long as the link does not portray Amazon.com, its affiliates, or their products or services in a false, misleading, derogatory, or otherwise offensive matter" (aus den "Conditions of Use" von Amazon.com, eine Deutsche Entsprechung habe ich allerdings nicht finden koennen)
Auch Links auf bestimmte Buecher ohne Teilnahme am Partnerschaftsprogramm wird Amazon gerne sehen, da sie ja so Buecher verkaufen ohne Provision zahlen zu muessen.
Ich war immer der evtl leicht blauäugigen Meinung ein link dürfe i.A. überallhin zeigen sofern das verlinkte Dokument öffentlich im Netz zugänglich ist. Wobei das natürlich eingeschränkt werden muss (keine Deep-Links in irgendwelche Frameset-Unterseiten, oder überhaupt unterseiten, keine Hotlinks/trafficklau, etc.). Aber ein stink normaler link auf einer "Meine liebsten Internetlinks"-page, das kan doch nicht verboten sein oder?
Das wollen zwar einige gerne, aber effektiv durchgesetzt hat das meines Wissens noch keiner. Wie Du ja schon geschrieben hast gibt es Einschraenkungen (die sich teilweise auch aus einfachem Respekt gegenueber dem Betreiber ergeben sollten), da hat es soweit ich weiss durchaus schon Urteile gegeben die dies durchgesetzt haben.
Gruss,
Armin
Bist Du etwas auch ein Opfer von Beepworld-Teenagern? ;-)
Leider Ja
Ich habe etwa folgendes im Einsatz.
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://example.org/.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://www.example.org/.*$ [NC]
ReWriteRule .*.(gif|jpg|jpeg)$ http://www.example.org/pfad/zum/ersatzbild.gif [L]
Ansich klappt das ganze, aber irgendwie auch nciht, ich habe das ganze mal getestet, er zeigt nix an, bis ich eine neue (selber inhalt) .htaccess auf den server lade, dann zeigt er das richtige bild an. Es scheint mir,als würde er den Prozess nicht beenden, muss ich vielleicht noch ein anderes Flag außer L setzen? Hilfe... ;-)
Nils