.htaccess
Kann mich die .htacces-Datei schützen und wie?
Mit dieser speziellen Konfigurationsdatei, die nur auf Unix-Systemen (Apache-Servern) läuft, wird abgefragt, woher die Anfrage der Datei kommt und wenn sie nicht mit der vordefinierten URL übereinstimmt, wird ein rotes X gezeigt, oder eine Austauschgrafik angezeigt. Es gibt noch andere Funktionen mit einer .htaccess-Datei, (Passwortschutz...) aber uns interessiert nur die spezielle .htaccess für den Bilderschutz. Aber das geht nur auf bestimmten Apache-Servern. Ob dann die gemachten Angaben tatsächlich akzeptiert werden, hängt von der Serverkonfiguration des Providers ab, die meist dem Benutzer unbekannt sind. Das heisst im Klartext einfach ausprobieren, wenn es nicht geht,
wieder löschen.
Was ist zu beachten?
Klare Unterteilung der Grafiken und html-Seiten. Die Grafiken, die von anderen Usern verlinkt werden dürfen, wie Linkbuttons, Awardgrafiken, Grafiken die in Gästebüchern und Foren verlinkt werden, müssen in einen Extraordner, der nicht geschützt wird! Alle anderen Grafiken sollten auch in Unterverzeichnissen liegen, wegen der Übersichtlichkeit, aber auch weil man sie besser trennen kann. Wenn Ihr das alles gemacht habt, kann es losgehen. Es gibt zwei Möglichkeiten. Entweder schickt Ihr eine Ersatzgrafik raus, was wieder Traffic verursacht, aber wenn die Grafik klein ist, ist es vertretbar. Achtung: Für jede angeforderte Grafik wird diese Grafik immer wieder neu geschickt!!!! Sehr effektiver Abschreckschutz! Die andere Möglichkeit, aber nicht so wirkungsvoll, gar keine Grafik wird geschickt nur ein rotes X. (kein Traffic)
Unbedingt den Namen trafficklau als Domainbeispiel mit dem Namen der eigenen Domain in den vorgefertigten htaccess-Dateien ersetzen. Das wird von den Webmastern gelegentlich vergessen, nachdem hier die Vorlagen oder Beispiele kopiert wurden. Das führt zu unnötigen Fragen und Haareraufen, weil die htaccess nicht greift.
Beispiel mit einer Ersatzgrafik: Dazu müsst Ihr eine spezielle Grafik, die von der KB-Zahl wie auch von der Grösse klein gehalten werden sollte, erstellen und in den Ordner legen, aus dem gelinkt werden darf. Folgendes überträgst Du ins Notepad und speicherst es als .htaccess ab:
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?trafficklau\.de(/.*)?$ [NC]
RewriteRule \.(gif|jpg|GIF|JPG)$ http://www.trafficklau.de/images/ersatz.gif [R,L]
|
Download als txt-Datei hier.
Beispiel mit Ersatzgrafik und mehreren URL's: Kann ja sein, dass man mehrere Homepages hat, die darauf
zurückgreifen dürfen. Folgendes überträgst Du ins Notepad und speicherst es als .htaccess ab:
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?trafficklau\.de(/.*)?$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?zweitetrafficklau\.de(/.*)?$ [NC]
RewriteRule \.(gif|jpg|GIF|JPG)$ http://www.trafficklau.de/images/ersatz.gif [R,L]
|
Download als txt-Datei hier.
Beispiel mit dem roten X: Folgendes überträgst Du ins Notepad und speicherst es als .htaccess
ab:
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?trafficklau\.de(/.*)?$ [NC]
RewriteRule \.(gif|jpg)$ - [F] |
Download als txt-Datei hier.
Ratsam ist es auch noch Dateien mit der Endung png/PNG und jpeg/JPEG hinzufügen. Falls es hier jemanden gibt, der genau wissen will, was da in der RewritingEngine drinsteht, findet hier mehr.
Wie und wo baue ich diese .htaccess nun ein?
Ich würde es erst mal mit einem Verzeichnis, einer Grafik und einer Testseite versuchen, bevor ich vielleicht alles ändere und es geht nicht! Du überträgst die .htaccess-Datei
per ASCII in Deinem ftp-Programm in das Verzeichnis, das geschützt werden soll. Hast Du Probleme, den richtigen Dateinamen zu erhalten, etwa weil Dein Programm immer automatisch eine
Datei-Endung vergibt oder keinen Punkt erlaubt, lade sie erst hoch und benenne sie dann auf dem Server um.
Was passiert wenn es nicht funktioniert und was soll ich dann machen?
Wenn es nicht funktioniert und Du hast eine Ersatzgrafik, dann siehst Du nur noch die Ersatzgrafik auf deiner Homepage und sonst nichts. Wenn Du das mit dem roten X eingebaut hast, siehst Du nur die
roten X und sonst keine Grafiken. Wenn das so ist, dann funktioniert es leider nicht und Du löscht die .htacces-Datei auf dem Server wieder. Wenn es funktioniert und du siehst alles auf Deiner
Homepage, dann bitte eine(n) Bekannte(n) mit Homepage eine unerlaubte Grafik zu verlinken. Kommt die Ersatzgrafik, dann kannst Du ja mit dem kompletten Schutz beginnen.
Autor: Birgitt
Die Datei .htaccess ist eine reine ASCII-Datei mit der Apache-Server gesteuert werden. Die meisten Hoster setzen
Apache-Server ein, nur leider ermöglichen nicht alle auch den Einsatz der .htaccess um Dateianforderungen fremder Server abzuwehren. Beschrieben wird diese Möglichkeit hier oder auch hier.
Autor: defboy
Diese Antworten reichen Dir noch nicht? Dann nutze unseren Email-Support 
Diese Seite drucken
|Seite 1 | Seite 2 | Seite 3 |
|