Zur Navigation

per .htaccess deeplinking verhindern ?

1 Gustafsson

moin,

wir war nochmal gleich die anweisung in der .htaccess um ein deeplinking von bildern zu verhindern ?

cu uwe

02.12.2005 08:59

2 Jörg Kruse

Hallo Uwe,

die .htaccess sollte folgende Zeilen aufweisen:

RewriteEngine on

RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?domain\.de(/.*)?$ [NC]
RewriteRule \.(gif|jpg|png)$ - [F]

Für "domain\.de" muss die eigene Domain eingetragen werden (mit "\" vor dem Punkt)
In "(gif|jpg|png)" kannst du bei Bedarf auch noch weitere Endungen aufführen (jeweils mit "|" voneinander getrennt)

mfG Jörg

02.12.2005 10:16

4 maschu

ein Pornobildchen schafft schneller Abhilfe ;)

03.12.2005 14:53

5 Jörg Kruse

Ja, sowas ginge auch noch :)

Mit Bildchen sieht die RewriteRule so aus:

RewriteRule \.(gif|jpg|png)$ http://www.domain.de/bildchen.jpg [R]

Man hat in diesem Fall allerdings entsprechend Traffic

mfG Jörg

03.12.2005 15:25

6 maschu

lol, wegen einem Bildchen glaube ich nicht... es sollte natürlich einen seriösen Namen tragen, beichtstuhl.jpg oder so :)

03.12.2005 15:35

7 Gustafsson

moin,
ist also so zu verstehen, das wenn immer jemand das bild fremd verlinken will, anstatt des verlinkten bildes ein ferkelbild auftaucht ??

schicke sache ;-) nur wie mach ich das mit ca. 80 bildern, alle in unterschiedlichen größen ??

und... da die diebischen elstern sehr oft jugendliche unter 16 sind, muß ich ja auch noch auf den jugendschutz achten ;-)

jörg würdest du gern mein jugendschutzbeauftragter weden ;-))))

gruß uwe

03.12.2005 17:56

8 Jörg Kruse

Wenn der falsche REferer übergeben wird, wird das Alternativbild angezeigt. Wenn der richtige oder gar kein Referer übergeben wird, wird das Originalbild gezeigt. Wenn Höhe und Breite auf der fremden Seite angegeben sind, dann passt sich das Alternativbild dem wohl an. Wie das mit dem Jugendschutz ist, weiß ich als in Rechtsachen Unkundiger nicht - vielleicht haftet auch nur derjenige, der das Bild verlinkt? Aber es gibt sicher auch zwar unschöne, aber dennoch jugendfreie Bilder ;)

mfG Jörg

03.12.2005 18:46

9 Gustafsson

moin,

also meine .htaccess würde dann wie folgt aussehen... würde sie so funktionieren?

zusätzlich möchte ich aber noch auf jeden fall die bots und spider der spamkataloge, spamblogs und psydosuchmaschinen marke HYRO und konsorten ausschliessen, kennt jemand deren kennung??

ach ja und ich möchte nicht das mein image-ordner von den sumas gespidert wird, so das die bildchen eben nicht bei der bildersuche auftauchen. das macht man glaube ich via robots.txt, oder gibts da auch noch ne bombensichere lösung via .htaccess ??

RewriteEngine on

RewriteCond %{HTTP_HOST} !^www\.domain\.de$
RewriteRule ^(.*)$ http://www.domain.de/$1 [L,R=301]

RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?domain\.de(/.*)?$ [NC]

RewriteRule \.(gif|jpg|png)$ http://www.domain.de/ferkelbildchen.jpg [R]

#In der folgenden Aufzählung hätte ich gern noch die allseits verabscheuten Bots und Spider der Spamkataloge und Psydosumas Marke HYRO und Konsorten aufgenommen - kennt jemand deren Kennungen??# 

RewriteCond %{HTTP_USER_AGENT} ^Alexibot [OR] 
RewriteCond %{HTTP_USER_AGENT} ^asterias [OR] 
RewriteCond %{HTTP_USER_AGENT} ^BackDoorBot [OR] 
RewriteCond %{HTTP_USER_AGENT} ^Black.Hole [OR] 
RewriteCond %{HTTP_USER_AGENT} ^BlackWidow [OR] 
RewriteCond %{HTTP_USER_AGENT} ^BlowFish [OR] 
RewriteCond %{HTTP_USER_AGENT} ^BotALot [OR] 
RewriteCond %{HTTP_USER_AGENT} ^BuiltBotTough [OR] 
RewriteCond %{HTTP_USER_AGENT} ^Bullseye [OR] 
RewriteCond %{HTTP_USER_AGENT} ^BunnySlippers [OR] 
RewriteCond %{HTTP_USER_AGENT} ^Cegbfeieh [OR] 
RewriteCond %{HTTP_USER_AGENT} ^CheeseBot [OR] 
RewriteCond %{HTTP_USER_AGENT} ^CherryPicker [OR] 
RewriteCond %{HTTP_USER_AGENT} ^ChinaClaw [OR] 
RewriteCond %{HTTP_USER_AGENT} ^CopyRightCheck [OR] 
RewriteCond %{HTTP_USER_AGENT} ^cosmos [OR] 
RewriteCond %{HTTP_USER_AGENT} ^Crescent [OR] 
RewriteCond %{HTTP_USER_AGENT} ^Custo [OR] 
RewriteCond %{HTTP_USER_AGENT} ^DISCo [OR] 
RewriteCond %{HTTP_USER_AGENT} ^DittoSpyder [OR] 
RewriteCond %{HTTP_USER_AGENT} ^Download\ Demon [OR] 
RewriteCond %{HTTP_USER_AGENT} ^eCatch [OR] 
RewriteCond %{HTTP_USER_AGENT} ^EirGrabber [OR] 
RewriteCond %{HTTP_USER_AGENT} ^EmailCollector [OR] 
RewriteCond %{HTTP_USER_AGENT} ^EmailSiphon [OR] 
RewriteCond %{HTTP_USER_AGENT} ^EmailSiphon [OR] 
RewriteCond %{HTTP_USER_AGENT} ^EmailWolf [OR] 
RewriteCond %{HTTP_USER_AGENT} ^EmailWolf\ 1.00 [OR] 
RewriteCond %{HTTP_USER_AGENT} ^EroCrawler [OR] 
RewriteCond %{HTTP_USER_AGENT} ^Express\ WebPictures [OR] 
RewriteCond %{HTTP_USER_AGENT} ^ExtractorPro [OR] 
RewriteCond %{HTTP_USER_AGENT} ^EyeNetIE [OR] 
RewriteCond %{HTTP_USER_AGENT} ^FlashGet [OR] 
RewriteCond %{HTTP_USER_AGENT} ^Foobot [OR] 
RewriteCond %{HTTP_USER_AGENT} ^GetRight [OR] 
RewriteCond %{HTTP_USER_AGENT} ^GetWeb! [OR] 
RewriteCond %{HTTP_USER_AGENT} ^Go!Zilla [OR] 
RewriteCond %{HTTP_USER_AGENT} ^Go-Ahead-Got-It [OR] 
RewriteCond %{HTTP_USER_AGENT} ^Googlebot-Image [OR] 
RewriteCond %{HTTP_USER_AGENT} ^GrabNet [OR] 
RewriteCond %{HTTP_USER_AGENT} ^Grafula [OR] 
RewriteCond %{HTTP_USER_AGENT} ^Harvest [OR] 
RewriteCond %{HTTP_USER_AGENT} ^hloader [OR] 
RewriteCond %{HTTP_USER_AGENT} ^HMView [OR] 
RewriteCond %{HTTP_USER_AGENT} ^httplib [OR] 
RewriteCond %{HTTP_USER_AGENT} ^HTTrack [OR] 
RewriteCond %{HTTP_USER_AGENT} ^humanlinks [OR] 
RewriteCond %{HTTP_USER_AGENT} ^ia_archiver [OR] 
RewriteCond %{HTTP_USER_AGENT} ^Image\ Stripper [OR] 
RewriteCond %{HTTP_USER_AGENT} ^Image\ Sucker [OR] 
RewriteCond %{HTTP_USER_AGENT} ^Indy\ Library [OR] 
RewriteCond %{HTTP_USER_AGENT} ^InfoNaviRobot [OR] 
RewriteCond %{HTTP_USER_AGENT} ^InterGET [OR] 
RewriteCond %{HTTP_USER_AGENT} ^Internet\ Ninja [OR] 
RewriteCond %{HTTP_USER_AGENT} ^JennyBot [OR] 
RewriteCond %{HTTP_USER_AGENT} ^JetCar [OR] 
RewriteCond %{HTTP_USER_AGENT} ^JOC\ Web\ Spider [OR] 
RewriteCond %{HTTP_USER_AGENT} ^Kenjin.Spider [OR] 
RewriteCond %{HTTP_USER_AGENT} ^Keyword.Density [OR] 
RewriteCond %{HTTP_USER_AGENT} ^larbin [OR] 
RewriteCond %{HTTP_USER_AGENT} ^LeechFTP [OR] 
RewriteCond %{HTTP_USER_AGENT} ^LexiBot [OR] 
RewriteCond %{HTTP_USER_AGENT} ^libWeb/clsHTTP [OR] 
RewriteCond %{HTTP_USER_AGENT} ^LinkextractorPro [OR] 
RewriteCond %{HTTP_USER_AGENT} ^LinkScan/8.1a.Unix [OR] 
RewriteCond %{HTTP_USER_AGENT} ^LinkWalker [OR] 
RewriteCond %{HTTP_USER_AGENT} ^lwp-trivial [OR] 
RewriteCond %{HTTP_USER_AGENT} ^Mass\ Downloader [OR] 
RewriteCond %{HTTP_USER_AGENT} ^Mata.Hari [OR] 
RewriteCond %{HTTP_USER_AGENT} ^Microsoft.URL [OR] 
RewriteCond %{HTTP_USER_AGENT} ^MIDown\ tool [OR] 
RewriteCond %{HTTP_USER_AGENT} ^MIIxpc [OR] 
RewriteCond %{HTTP_USER_AGENT} ^Mister\ PiX [OR] 
RewriteCond %{HTTP_USER_AGENT} ^Mister.PiX [OR] 
RewriteCond %{HTTP_USER_AGENT} ^moget [OR] 
RewriteCond %{HTTP_USER_AGENT} ^Navroad [OR] 
RewriteCond %{HTTP_USER_AGENT} ^NearSite [OR] 
RewriteCond %{HTTP_USER_AGENT} ^Net\ Vampire [OR] 
RewriteCond %{HTTP_USER_AGENT} ^NetAnts [OR] 
RewriteCond %{HTTP_USER_AGENT} ^NetMechanic [OR] 
RewriteCond %{HTTP_USER_AGENT} ^NetSpider [OR] 
RewriteCond %{HTTP_USER_AGENT} ^NetZIP [OR] 
RewriteCond %{HTTP_USER_AGENT} ^NICErsPRO [OR] 
RewriteCond %{HTTP_USER_AGENT} ^NPBot [OR] 
RewriteCond %{HTTP_USER_AGENT} ^Octopus [OR] 
RewriteCond %{HTTP_USER_AGENT} ^Openfind [OR] 
RewriteCond %{HTTP_USER_AGENT} ^PageGrabber [OR] 
RewriteCond %{HTTP_USER_AGENT} ^Papa\ Foto [OR] 
RewriteCond %{HTTP_USER_AGENT} ^pavuk [OR] 
RewriteCond %{HTTP_USER_AGENT} ^pcBrowser [OR] 
RewriteCond %{HTTP_USER_AGENT} ^ProPowerBot/2.14 [OR] 
RewriteCond %{HTTP_USER_AGENT} ^ProWebWalker [OR] 
RewriteCond %{HTTP_USER_AGENT} ^QueryN.Metasearch [OR] 
RewriteCond %{HTTP_USER_AGENT} ^ReGet [OR] 
RewriteCond %{HTTP_USER_AGENT} ^RepoMonkey [OR] 
RewriteCond %{HTTP_USER_AGENT} ^RMA [OR] 
RewriteCond %{HTTP_USER_AGENT} ^SiteSnagger [OR] 
RewriteCond %{HTTP_USER_AGENT} ^SlySearch [OR] 
RewriteCond %{HTTP_USER_AGENT} ^SmartDownload [OR] 
RewriteCond %{HTTP_USER_AGENT} ^SpankBot [OR] 
RewriteCond %{HTTP_USER_AGENT} ^spanner [OR] 
RewriteCond %{HTTP_USER_AGENT} ^SuperBot [OR] 
RewriteCond %{HTTP_USER_AGENT} ^SuperHTTP [OR] 
RewriteCond %{HTTP_USER_AGENT} ^Surfbot [OR] 
RewriteCond %{HTTP_USER_AGENT} ^suzuran [OR] 
RewriteCond %{HTTP_USER_AGENT} ^tAkeOut [OR] 
RewriteCond %{HTTP_USER_AGENT} ^Teleport [OR] 
RewriteCond %{HTTP_USER_AGENT} ^Teleport\ Pro [OR] 
RewriteCond %{HTTP_USER_AGENT} ^Telesoft [OR] 
RewriteCond %{HTTP_USER_AGENT} ^The.Intraformant [OR] 
RewriteCond %{HTTP_USER_AGENT} ^TheNomad [OR] 
RewriteCond %{HTTP_USER_AGENT} ^TightTwatBot [OR] 
RewriteCond %{HTTP_USER_AGENT} ^Titan [OR] 
RewriteCond %{HTTP_USER_AGENT} ^toCrawl/UrlDispatcher [OR] 
RewriteCond %{HTTP_USER_AGENT} ^True_Robot [OR] 
RewriteCond %{HTTP_USER_AGENT} ^turingos [OR] 
RewriteCond %{HTTP_USER_AGENT} ^TurnitinBot/1.5 [OR] 
RewriteCond %{HTTP_USER_AGENT} ^URLy.Warning [OR] 
RewriteCond %{HTTP_USER_AGENT} ^VCI [OR] 
RewriteCond %{HTTP_USER_AGENT} ^VoidEYE [OR] 
RewriteCond %{HTTP_USER_AGENT} ^Web\ Image\ Collector [OR] 
RewriteCond %{HTTP_USER_AGENT} ^Web\ Sucker [OR] 
RewriteCond %{HTTP_USER_AGENT} ^Web.Image.Collector [OR] 
RewriteCond %{HTTP_USER_AGENT} ^WebAuto [OR] 
RewriteCond %{HTTP_USER_AGENT} ^WebBandit [OR] 
RewriteCond %{HTTP_USER_AGENT} ^WebCopier [OR] 
RewriteCond %{HTTP_USER_AGENT} ^WebEMailExtrac.* [OR] 
RewriteCond %{HTTP_USER_AGENT} ^WebEnhancer [OR] 
RewriteCond %{HTTP_USER_AGENT} ^WebFetch [OR] 
RewriteCond %{HTTP_USER_AGENT} ^WebGo\ IS [OR] 
RewriteCond %{HTTP_USER_AGENT} ^WebLeacher [OR] 
RewriteCond %{HTTP_USER_AGENT} ^WebmasterWorldForumBot [OR] 
RewriteCond %{HTTP_USER_AGENT} ^WebReaper [OR] 
RewriteCond %{HTTP_USER_AGENT} ^WebSauger [OR] 
RewriteCond %{HTTP_USER_AGENT} ^Website\ eXtractor [OR] 
RewriteCond %{HTTP_USER_AGENT} ^Website\ Quester [OR] 
RewriteCond %{HTTP_USER_AGENT} ^Website.Quester [OR] 
RewriteCond %{HTTP_USER_AGENT} ^Webster.Pro [OR] 
RewriteCond %{HTTP_USER_AGENT} ^WebStripper [OR] 
RewriteCond %{HTTP_USER_AGENT} ^WebWhacker [OR] 
RewriteCond %{HTTP_USER_AGENT} ^WebZip [OR] 
RewriteCond %{HTTP_USER_AGENT} ^Wget [OR] 
RewriteCond %{HTTP_USER_AGENT} ^Widow [OR] 
RewriteCond %{HTTP_USER_AGENT} ^WWW-Collector-E [OR] 
RewriteCond %{HTTP_USER_AGENT} ^WWWOFFLE [OR] 
RewriteCond %{HTTP_USER_AGENT} ^Xaldon\ WebSpider [OR] 
RewriteCond %{HTTP_USER_AGENT} ^Xenu's [OR] 
RewriteCond %{HTTP_USER_AGENT} ^Zeus 
RewriteRule .* - [F,L]

22.12.2005 17:17 | geändert: 22.12.2005 17:20

10 Lotti

Hi Uwe!

Ich hab in jedem Ordner wo Bilder drin sind die weder bei der Google-Bildersuche, noch auf fremden Seiten auftauchen sollen, folgende .htaccess gesetzt:

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?MeineDomain\.de(/.*)?$ [NC]
RewriteRule \.(gif|jpg|png)$ - [F]

Damit wird auf fremden Seiten einfach garnichts gezeigt, wobei dein Schweinchen ist auch ne super Idee :-)))

Liebe Grüsse

Lotti

22.12.2005 17:57