Zugriff auf Bilder unterbinden (Server seitig)

Hallo,

Ich habe seit einiger Zeit eine Homepage und auf dieser ja eben auch Bilder gespeichert.
In lezter Zeit, viel mir auf. das troz gleichbleibender Besucherzahlen, der Traffic wesentlich zugenommen hatte. Nach einiger Nachforschungen fand ich auch raus warum. Mehrer Personen, hatten Bilder von meiner Homepage auf ihren Webseiten integeriert, die von meinem Server geladen wurden. So stieg der traffic natürlich an.

Ich möchte dies nun auch für die Zukunft unterbinden. Ich habe schon gesehen, das man es technisch hinbekommen kann, das wenn jemand versucht ein Bild extern zu laden, der Server das festetellt und das bild nicht freigibt, sondern irgend ein anders Zeigt, so das der, der es auf der fremden Homepage einsetzen will, nicht zu seinem ziel kommt.

Die bilder liegen bei mir alle in einem verzeichnis (/img/).
Könnte ich nicht in diesem verzeichnis ein .htaccess datei hinterlegen, welche prüft, wer das bild grade anfordert und dann entsprechend freigibt oder nicht?

Vielen dank schon mal für event. Antworten!

Gruß

Johannes

Hallo,

schau dir mal das an:

http://altlab.com/htaccess_tutorial.html

Grüße
Bruno

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Danke, hab den Artikel noch einmal auf Deutsch gefunden:

http://www.trafficklau.de/htaccess.html

Ich habe auch gleich alles aufgebaut, aber er es geht nicht.

Es sollte ja eigentlich eine ersatzgrafik angezeigt werden, oder auf meiner Homepage natürlich die richtigen Bilder.

Doch, es wird einfach gar nichts angezeigt:
http://www.jonny-web.de/home/

Die htaccess datei ist die folgende:

RewriteEngine on
RewriteCond %{HTTP\_REFERER} !^$
RewriteCond %{HTTP\_REFERER} !^http://(www\.)?jonny-web\.de(/.\*)?$ [NC]
RewriteRule \.(gif|jpg|GIF|JPG)$ http://www.jonny-web.de/img/diebstahl.gif [R,L] 

vielleicht weiß jemand rat, was ich falsch mache oder warum es nicht geht? Normalerweise laufen alle ht datein auf meinen Seiten.

Gruß

Johannes

habe die Datei vorerst rausgenommen, da ich die Homepage ja weiter betreiben möchte und mir bisher keiner geantwortet hat.
Würde mich aber trozdem über hilfe jederzeit freuen!
Gruß

Johannes

Hallo,

vielleicht weiß jemand rat, was ich falsch mache oder warum es
nicht geht? Normalerweise laufen alle ht datein auf meinen
Seiten.

Dann poste mal die Log-Dateien.

Eventuell muß mod_rewrite noch geladen/installiert werden.

Gruß,

Sebastian

Dann poste mal die Log-Dateien.

Ähm, ich weiß grade nicht was du mit LOG-Datein meinst.
ich habe aber 2 vermutungen, vlleicht helfen sie weiter.

http://www.jonny-web.de/logs/
(das ist doch eine log-datei oder? Auch wenn man hier nur das Ergebnis sieht und nicht die Datei selbst)

http://www.jonny-web.de/testphp.php (die phpinfo)
Dort steht ja ne ganze Menge über die Server einstellungen.

Eventuell muß mod_rewrite noch geladen/installiert werden.

Ich habe auch meinen Hoster angemailt und gefragt, ob das Script überhaupt mit den jetzigen Servereinstellungen laufen kann.
Als Antwort kam:

„das Modul ist zwar installiert aber nicht aktiv!“

Ich kann damit nur leider nicht viel Anfangen.

Gruß

Johannes

Habe nochmals angefragt; mein Hoster ist nicht bereit, das modul zu aktivieren. Kann ich nicht einfach das modul auf meinem Webspace hinterlegen und dann mein „eigenes“ modul Aktivieren und nutzen?

Vielleicht weiß ja noch jemand rat!

Gruß

Johannes

Hallo,

Habe nochmals angefragt; mein Hoster ist nicht bereit, das
modul zu aktivieren. Kann ich nicht einfach das modul auf
meinem Webspace hinterlegen und dann mein „eigenes“ modul
Aktivieren und nutzen?

Nein. Webspace ist Webspace und dient nicht dazu, Module in die laufende Software des Hosters zu laden.

Gruß,

Sebastian