<a href="-luan-381"></a> <a href=""></a> <a href="-couple-name-2347"></a> <a…
von:
VPNwelt.com sucht Feedback Wie der Name schon sagt handelt es sich um eine Review Website für…
von: florian.berg.privat
Hallo zusammen,
ich greife das bereits abgearbeitete Thema nochmal auf, da ich als Alternative zum "Ersatzbild" (das funktioniert prima) gerne ein kleines php-Script mit einem Text aufrufen würde.
Die Anregung dazu stammt aus dem Artikel www.alistapart.com/articles/hotlinking/. Leider kriege ich das Script nicht zum Laufen.
RewriteRule .*.(jpe?g|gif)$ meineseite/hotlink.php [L]
Bing sollte man aber auch nicht aussperren ... die haben schließlich auch eine Bildersuche.
MatthiasHuehr schrieb:
Bing sollte man aber auch nicht aussperren ... die haben schließlich auch eine Bildersuche.
Stimmt, guter Hinweis! Aber bisher sperre ich noch niemanden aus, weil der Rest noch nicht klappt ;-(
Eine gute Anleitung wie man Hotlinking verhindert findet man hier:
www.sfrisch.de/hotlinking-verhindern.html
Hallo Hansen,
ja, hab ich gesehen, arbeitet aber auch mit Ersatzbildern.
Ich habe noch etwas gefunden und ausprobiert:
www.paules-pc-forum.de/forum/die-eigene-homepage/105782-bilderklau-leeching-verhindern.html
Hallo Hildegard
Bevor du weitere Schritte unternimmst solltest du dich auch mit dem Thema reguläre Ausdrücke beschäftigen.
In deinem ersten Code Beispiel sprichst du alle Dateien an die so enden
jpeg.gif oder gif.gif oder gif.jpg
RewriteRule .*$ meineseite/hotlink.php [L]
Hallo Jörg,
danke für Deine Hinweise. Tja… mit der .htaccess werde ich wohl oder übel tiefer einsteigen müssen.
Links wären schön, darum bitte ich auch regelmäßig, wenn wieder mal einer ohne zu fragen hotlinkt. Bei Angabe der Quelle mit einem follow-Link nach Absprache darf jeder meine Bilder frei verwenden.
Leider gibt es eine Menge uneinsichtige Leute, die entweder gar nicht reagieren oder sogar frech werden. Und denen auf meine Kosten und Copyright alles durchgehen zu lassen, ist mir ziemlich zuwider, zumal, wenn es sich um gewerbsmäßige Seiten handelt, die dann mit meinen Fotos für anderer Leute Wein Werbung machen, wie aktuell gerade in einem Blog. Dort warte ich seit 10 Tagen auf Antwort, ein Impressum gibt\'s auch nicht…
Schönen Abend noch + Gruß
Hildegard
winelady schrieb:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} .*jpg$|.*gif$|.*png$ [NC]
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !deineseite\\.de [NC]
RewriteCond %{HTTP_REFERER} !partnerseite\\.com [NC]
RewriteCond %{HTTP_REFERER} !google\\. [NC]
RewriteCond %{HTTP_REFERER} !search\\?q=cache [NC]
RewriteRule (.*) /showpic.php?pic=$1
Also... Die erste Zeile ist schon einmal völliger Quark. Das Dollarzeichen kann nicht mehrfach vorkommen, es bezeichnet das Ende des Strings. Richtig wäre
RewriteCond %{REQUEST_FILENAME} .*\\.(jpe?g|gif|png)$ [NC]
Und dann weiß ich nicht, was Du damit genau möchtest, momentan machst Du folgendes (inkl. der korrigierten Zeile):
Wenn der Filename auf jpeg, jpg, gif oder png endet
und der Referer nicht leer ist
und der Referer nicht deineseite.de ist
und der Referer nicht deineseite.com ist
und der Referer nicht google enthält
und der Referer nicht search\\?q=cache enthält
dann sende alles auf die showpic.php
Das ist irgendwie nicht das, was Du willst, oder...?
Formuliere es doch einfach mal so, wie ich es geschrieben habe, dann weiß man, was Du bezwecken möchtest. Aus den Rewrite-Zeilen, die ja evtl. auch völlig falsch sind, kann man das so schwer rauslesen.
joerg schrieb:
Davon abgesehen wovon versprichst du dir denn Vorteile mit dieser Vorgehensweise?
Ich persönlich sehe da mehr den Punkt wenn jemand Bilder verwendet und diese verlinkt macht er für mich Werbung.
Hallo Jörg,
es kann sehr viel Traffic entstehen, wenn die hotlinkende Seite viele Besucher hat.
Und eine Werbung für die eigene Seite ist es auf keinen Fall, da man den Ursprung des Bildes nur dann sieht, wenn man sich die Bildeigenschaften ansieht und diese Seiten auch in der Regel keine Quellenangabe verwenden.
Habe momentan etwas 30 hotgelinkte Bilder, bei denen ich zum Teil auch nicht die Namen einfach ändern kann, da hier viele Besucher über die Bildersuche kommen.
Einziger Weg ist da das Aussperren der Seiten.
Matthes schrieb:
winelady schrieb:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} .*jpg$|.*gif$|.*png$ [NC]
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !deineseite\\.de [NC]
RewriteCond %{HTTP_REFERER} !partnerseite\\.com [NC]
RewriteCond %{HTTP_REFERER} !google\\. [NC]
RewriteCond %{HTTP_REFERER} !search\\?q=cache [NC]
RewriteRule (.*) /showpic.php?pic=$1
Also... Die erste Zeile ist schon einmal völliger Quark. Das Dollarzeichen kann nicht mehrfach vorkommen, es bezeichnet das Ende des Strings. Richtig wäre
RewriteCond %{REQUEST_FILENAME} .*\\.(jpe?g|gif|png)$ [NC]
Und dann weiß ich nicht, was Du damit genau möchtest, momentan machst Du folgendes (inkl. der korrigierten Zeile):
Wenn der Filename auf jpeg, jpg, gif oder png endet
und der Referer nicht leer ist
und der Referer nicht deineseite.de ist
und der Referer nicht deineseite.com ist
und der Referer nicht google enthält
und der Referer nicht search\\?q=cache enthält
dann sende alles auf die showpic.php
@Hansen: das trifft es genau!
@Matthes: Danke für Dein Engagement!! Oje, völliger Quark? Ich sag ja, ich habe leider keine Ahnung von .htaccess.
Was ich will, ist eine selektive Weiterleitung:
Die "Guten" wie
1. Google-Bildersuche,
2. Webmaster, die brav verlinken
3. alle, die nach Bildern suchen
4. wenn der Referer leer ist (für alle Zweifelsfälle)
5. die eigene Seite
sollen sie angezeigt bekommen.
Die "Bösen", nämlich diejenigen, die die Bilder ohne Rücksprache + Quellenangabe hotlinken, sollen auf ein Script weitergeleitet werden, das showpic.php heißt und in der root liegt.
Das script kannst du ausprobieren, indem Du www.agrest-verjus.de/showpic.php in der URL eingibst (das ist eine Unterseite von uns, die ich zum Testen verwende). Die Gestaltung ist z.Zt. nur provisorisch zum Ausprobieren.
Beitrag erstellen
EinloggenKostenlos registrieren