Page 1 of 1

Hotlinker ärgern.

Posted: 2003-10-01 09:20
by mutombo
momentan verwende ich :

Code: Select all

RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www.)?meinedomain.de(/.*)?$ [NC]
RewriteRule .*.(gif|jpg|png|GIF|JPG|PNG)$ http://www.meinedomain.de/warnimage.gif [R,L]
klappt soweit auch wunderbar, auf der page des hotlinkers erscheint das bild nichtmehr und wenn jemand das leere image anklickt landet er auf dem redirect image.
was natürlich viel witziger wäre, wenn das image direkt auf den seiten der linker auftaucht und nicht erst nach anklicken erscheint.

wenn das überhaupt möglich ist würde ich mich über tips freuen :)

Re: Hotlinker ärgern.

Posted: 2003-10-01 13:43
by rootmaster
versuchs mal mit

Code: Select all

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http://([^.]+.)?domain.tld
RewriteRule /[^/]*.(gif|jpg|GIF|JPG)$ /noaccess.jpg [L]
"back to the roots"

Re: Hotlinker ärgern.

Posted: 2003-10-01 17:57
by mutombo
vielen dank, funzt wunderbar :)

Re: Hotlinker ärgern.

Posted: 2003-10-05 00:52
by Outlaw
Newbeefrage: Wo muss das hin ??

Gruß Outi

Re: Hotlinker ärgern.

Posted: 2003-10-05 01:05
by oxygen
z.B. in eine .htaccess oder einen Directory Container in der httpd.conf.

Re: Hotlinker ärgern.

Posted: 2003-10-05 16:12
by cosmicboy
Wenn ich die .htaccess erstelle, dann wird nichts mehr angezeigt und in meinem Error-Log steht, daß FollowSymlink aktiviert sein muß.

Ist dem wirklich so?

Re: Hotlinker ärgern.

Posted: 2003-10-05 23:09
by majortermi
cosmicboy wrote:Wenn ich die .htaccess erstelle, dann wird nichts mehr angezeigt und in meinem Error-Log steht, daß FollowSymlink aktiviert sein muß.

Ist dem wirklich so?
Nein, der Apache lügt dich an :wink:
Natürlich ist das so!!! Meinst du die Apache Entwickler haben die Meldung zum Spaß eingebaut???

Re: Hotlinker ärgern.

Posted: 2003-10-05 23:14
by cosmicboy
Immer diese lügenden Indianer :-D
OK, dann werde ich mal meine Confixx-Conf mal etwas ändern müssen...

Re: Hotlinker ärgern.

Posted: 2003-10-06 00:48
by ice
Hm, wenn ich das bei mir einsetze, ist die Seite nicht mehr erreichbar?

Re: Hotlinker ärgern.

Posted: 2003-10-06 07:11
by mutombo
ICE wrote:Hm, wenn ich das bei mir einsetze, ist die Seite nicht mehr erreichbar?
log ?

Re: Hotlinker ärgern.

Posted: 2003-10-06 09:58
by ice
Jo ich guck mal wenn ich wieder zu Hause bin.

Re: Hotlinker ärgern.

Posted: 2003-10-06 13:38
by rootmaster
wenn man das in einer .htaccess verwendet, dann muss in die httpd.conf zb.

Code: Select all

<Directory /home/www/web1/html>
    Options SymLinksIfOwnerMatch
    AllowOverride FileInfo
</Directory>
und in die .htaccess obige regeln, wobei der führende slash in der RewriteRule entfernt werden muss, also:

Code: Select all

RewriteEngine on 
RewriteCond %{HTTP_REFERER} !^http://([^.]+.)?domain.tld 
RewriteRule [^/]*.(gif|jpg|GIF|JPG)$ noaccess.jpg [L]
"back to the roots"