Apache, Lighttpd, nginx, Cherokee
mutombo
Posts: 184 Joined: 2003-06-19 06:10
Post
by mutombo » 2003-10-01 09:20
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 :)
rootmaster
Posts: 483 Joined: 2002-04-28 13:30
Location: Hannover
Post
by rootmaster » 2003-10-01 13:43
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"
mutombo
Posts: 184 Joined: 2003-06-19 06:10
Post
by mutombo » 2003-10-01 17:57
vielen dank, funzt wunderbar :)
Outlaw
Posts: 1500 Joined: 2002-12-04 10:22
Location: 4. Server von rechts, 2. Reihe von oben
Post
by Outlaw » 2003-10-05 00:52
Newbeefrage: Wo muss das hin ??
Gruß Outi
:D Gruß Outi :D
oxygen
Posts: 2138 Joined: 2002-12-15 00:10
Location: Bergheim
Post
by oxygen » 2003-10-05 01:05
z.B. in eine .htaccess oder einen Directory Container in der httpd.conf.
cosmicboy
Posts: 146 Joined: 2003-02-04 13:28
Post
by cosmicboy » 2003-10-05 16:12
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?
majortermi
Userprojekt
Posts: 916 Joined: 2002-06-17 16:09
Post
by majortermi » 2003-10-05 23:09
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
Natürlich ist das so!!! Meinst du die Apache Entwickler haben die Meldung zum Spaß eingebaut???
cosmicboy
Posts: 146 Joined: 2003-02-04 13:28
Post
by cosmicboy » 2003-10-05 23:14
Immer diese lügenden Indianer :-D
OK, dann werde ich mal meine Confixx-Conf mal etwas ändern müssen...
ice
Posts: 140 Joined: 2002-08-21 13:08
Post
by ice » 2003-10-06 00:48
Hm, wenn ich das bei mir einsetze, ist die Seite nicht mehr erreichbar?
mutombo
Posts: 184 Joined: 2003-06-19 06:10
Post
by mutombo » 2003-10-06 07:11
ICE wrote: Hm, wenn ich das bei mir einsetze, ist die Seite nicht mehr erreichbar?
log ?
ice
Posts: 140 Joined: 2002-08-21 13:08
Post
by ice » 2003-10-06 09:58
Jo ich guck mal wenn ich wieder zu Hause bin.
rootmaster
Posts: 483 Joined: 2002-04-28 13:30
Location: Hannover
Post
by rootmaster » 2003-10-06 13:38
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"