Zur Navigation

per .htaccess deeplinking verhindern ? [5]

41 Jörg Kruse

1. Die Datei ist nicht sichtbar im FTP-Programm.

Ja, Dateien, die mit einem Punkt beginnen, zählen zu den versteckten Dateien. Welches FTP-Programm verwendest du? Bei FileZilla z.B. kann man im Menü Ansicht den Menüpunkt Versteckte Dateien anzeigen markieren. Aber auch bei anderen Programmen kann man dies irgendwo einstellen.

2. Die Verlinkngsperre funktioniert nicht . Alle Bildern aus diesem Verzeichnis sowohl gifs, als auch jpgs lassen sich "fremd" verlinken.

Dafür gibt es mehrere mögiche Erklärungen:

a) bei der Überprüfung musst du sicherstellen, dass die Bilder sich nicht mehr im Browser-Cache befinden, aus dem sie ansonsten geladen werden

b) wenn deine Firewall den Referrer blockt, wird das Bild in jedem Fall angezeigt

c) mod_rewrite funktioniert nicht

3. Ich will, dass meine Cliparts in die Google-Bildersuche aufgenommen werden. Kann es realisiert werden?

Die .htaccess verhindert nicht die Indizierung - damit das Bild aber in der Bildersuche auch angezeigt wird, muss auch images.google.de von der RewriteRule ausgenommen werde

RewriteEngine on

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

31.12.2006 01:25 | geändert: 31.12.2006 01:31

42 User 328 (Ex-Mitglied)

Hallo Jörg,

habe Datei angepasst:

RewriteEngine on

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

hochgeladen, Cashe gelöscht, das Bild wird trotzdem geladen.
Das kann man sogar gut sehen beim Firefox, wie das Bild aufgebaut wird.

Kann ich auch auf diese Art und Weise den anderen Bilder-Suchmaschinen (MSN, Yahoo etc.) den Zutritt erlauben?

Hier ist der Pfad zum Bild:

<IMG src="http://www.cartoon-design.com/De/Cliparts_Free/Aliens_Free/Clip-001.jpg" border="0">

Vielleicht kann es weiter helfen?


W.K.

31.12.2006 02:09 | geändert: 31.12.2006 02:13

43 Jörg Kruse

Ja, ich kann das Bild auch mit Fremd-Referrer laden.

Die .htaccess befindet sich auch in dem Unterordner, in dem sich die Bilder befinden? Und der Dateiname ist auch .htaccess (manche Windows-Programme haben die Unart noch ein .txt am Ende des Dateinamens anzufügen, das muss dann z.B. wieder entfernt werden)

Und .htaccess sowie mod_rewrite sind in deinem Hosting-Paket beide enthalten?

Kann ich auch auf diese Art und Weise den anderen Bilder-Suchmaschinen (MSN, Yahoo etc.) den Zutritt erlauben?

Ja, du kannst mit den RewriteConds nach diesem Schema weitere Ausnahme-Domains hinzufügen, von denen die Bilder angezeigt werden können


PS: mein Forum hat offensichtlich einen Bug und entfernt beim Ändern eines Beitrages alle Backslashes (/) - werde das morgen beheben ;)

31.12.2006 02:34

44 wolfi korn (Gast)

Hallo Jörg,

Datei sollte sich in richtigem Ordner befinden, trotz der aktivierten Einstellung "Versteckte und Sytemdateien anzeigen" will mein FTP-Client diese Datei nicht zeigen.

datei hat den Namen ".htaccess" ohne txt am Ende.

Ich glaube, ich muss mich mit meinem Hoster in Verbindung setzen.

Vielen Dank noch mal!

W.K.

31.12.2006 02:48

45 User 328 (Ex-Mitglied)

Hallo Jörg,

Problem scheint behoben zu sein :-)

1. Die Datei hatte falsche Attribut .txt

2. Ein Bindeszeichen in letzter Zeile war zu viel.

Also, jetzt habe ich eine Datei mit folgendem Inhalt gestaltet:

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?cartoon-design\.com(/.*)?$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?images\.google\.de(/.*)?$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?images\.google\.ru(/.*)?$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?search\.yahoo\.com(/.*)?$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?search\.live\.com/images(/.*)?$ [NC]
RewriteRule \.(gif|jpg|png)$ [F]

Ich hoffe, es ist nicht schlimm, wenn diese hier veröffentliche, oder? Wenn ja, dann lösche bitte diese.

Bin mir aber nicht sicher, ob ich alles syntaksisch richtig gestaltet habe, damit die Bildersuche von Suchmaschinen meine Bilder indexiert ( besonders habe ich Zweifeln bei "search\.live\.com/images" (?)).

Auf jden Fall hier sind zwei Seiten auf meinem Domain:

http://www.cartoon-design.com/De/Clipart_Elefanten_Seite_1.html


und jetzt auf anderem Domain:

http://comicgallery.boom.ru/Clipart_Elefanten_Seite_1.html

Es scheint richtig zu funktionieren :-)

Nächste Fragen: wie sicher ist dieses Schutz, ob das umgegangen werden kann?

Vielleicht kannst Du noch einige wichtige Suchmaschienen mir empfehlen, die ich in der Datei erwähnen sollte?

Mfg

W.K.

07.01.2007 18:26 | geändert: 07.01.2007 18:26

46 Jörg Kruse

Bin mir aber nicht sicher, ob ich alles syntaksisch richtig gestaltet habe, damit die Bildersuche von Suchmaschinen meine Bilder indexiert ( besonders habe ich Zweifeln bei "search\.live\.com/images" (?)).

Das Indexieren wird mit dieser Rule in keinem Fall verhindert, es werden nur Bilder an die User nicht ausgeliefert, die in anderen Domains verlinkt, also dort eingebunden sind. Mit der der betreffenden RewriteCond sollten Bilder, die auf search.live.com/images eingebunden sind, aber nicht davon betroffen sein

Nächste Fragen: wie sicher ist dieses Schutz, ob das umgegangen werden kann?

Alle, die keinen Referer übermitteln (erste RewriteCond), erhalten die Bilder vom Server ausgeliefert. Es gibt z.B. Firewalls die den Referer blocken. Manche Webmaster blocken in ihrer .htaccess auch Bilderanfragen ohne Referer, so dass ihre Bilder keinem User mehr auf fremden Seite angezeigt werden kann. allerdings würden in so einem Fall den refererlosen Usern die Bilder auch nicht auf der Seite des betreffenden Webmasters angezeigt werden

Vielleicht kannst Du noch einige wichtige Suchmaschienen mir empfehlen, die ich in der Datei erwähnen sollte?

Auf Dmoz findet sich noch eine Liste mit Bilder-Suchmaschinen.

http://dmoz.org/Computers/Internet/Searching/Search_Engines/Specialized/Images/

Welche davon wichtig sind, kann ich allerdings nicht sagen

07.01.2007 20:38 | geändert: 07.01.2007 20:40

Beitrag schreiben (als Gast)

Die Antwort wird nach der Überprüfung durch einen Moderator freigeschaltet.





[BBCode-Hilfe]