Gegen Traffic-Klau

  • Hallo liebe User,


    :)


    Ich möchte mich gern gegen die Fremdverlinkung meiner Bilder schützen.


    Mehr Infos hier : http://www.trafficklau.de/htaccess.html


    Auch wenn in meinem Business 1024 Paket der Traffic komplett kostenlos
    ist, sollte man Netcup gegenüber so fair sein und dies nicht allzu schamlos
    ausnutzen.Die Angebote von Netcup sollen ja auch weiterhin so günstig bleiben.



    Nun zu meinem Problem:
    Ich habe eine .htaccess Datei mit folgendem Inhalt in
    meinen Bilderordner gelegt.




    RewriteEngine on
    RewriteCond %{HTTP_REFERER} !^$
    RewriteCond %{HTTP_REFERER} !^http://(www\.)?deine-Domain\.de(/.*)?$ [NC]
    RewriteRule \.(gif|jpg|GIF|JPG)$ http://www.deine-Domain.de/images/ersatz.gif [R,L]



    Ich bekomme nun aber immer folgende Fehlermeldung:


    Forbidden


    You don't have permission to access / on this server.
    Apache/2.2.3 (Debian) mod_python/3.2.10 Python/2.4.4 mod_ssl/
    2.2.3 OpenSSL/0.9.8c Server at www.society-board.de Port 80



    Ich habe diese Fehlermeldung nur bei Netcup.
    Gleiche Vorgehensweise habe ich auf anderem Webspace
    probiert und dort funktioniert es.Bei einer Fremdverlinkung wird
    dann nur das Ersatz Gif angezeigt.


    Vielleicht kann mir jemand verraten, woran es bei mir nun scheitert.


    :)



    Gruß Menthanos

  • Hallo Menthanos,
    ich hoffe einmal, dass du nicht wirklich deine-Domain.de in der .htaccess stehen hast, denn dabei handelt es sich nur um ein Beispiel, dass du mit deiner eigenen Domain ersetzen musst. Sofern alles andere richtig ist, was ich von hier aus nicht beurteilen kann, liegt es aber vielleicht auch daran, dass mod_rewrite bei dir nicht richtig aktiviert ist. Deshalb lies dir einmal folgendes durch, besonders Punkt 3: http://www.modrewrite.de/foren/ftopic82.html



    MfG Christian

    "Wer nur noch Enten sieht, hat die Kontrolle über seine Server verloren." (Netzentenfund)

  • Hallo killerbees 19,



    Die .htaccess Datei hab ich natürlich mit meinen Daten angepasst.


    Ich habe noch anderen Webspace auf dem keine Fehlermeldung erscheint,
    wenn ich die (für den Webspace neu angepasste) :htaccess Datei auf den
    Server geladen habe.
    Deshalb gehe ich auch nicht davon aus, das ich Fehler in den
    Pfadangaben habe.


    Es gibt auch einen Generator für die .htaccess Datei.


    Klick....

    Da kann man dann nicht so sehr viel verkehrt machen.
    Es funzt ja auch überall, nur eben nicht auf meinem Webspace bei Netcup.



    Danke für den Link. :)



    Gruß Menthanos

  • Hasst du es mal ohne RewriteEngine on probiert? Weil netcup Confixx zur Verwaltung einsetzt, musst du das entfernen! Sonst meckert der Server.
    Später musst du diese Funktion dann sperat wieder im Confixx-Panel aufschalten.

  • Zitat von j-wolter;2102

    Hasst du es mal ohne RewriteEngine on probiert? Weil netcup Confixx zur Verwaltung einsetzt, musst du das entfernen! Sonst meckert der Server.
    Später musst du diese Funktion dann sperat wieder im Confixx-Panel aufschalten.



    Sorry, das es so lange gedauert hat, aber ich mußte im Confixx erstmal
    suchen, wo ich die RewriteEngine auf on stellen kann.
    Bin jetzt fündig geworden unter Httpd Spezial konnte ich die Umstellung vornehmen.
    Werde jetzt die Zeile RewriteEngine on aus der .htaccess entfernen und es dann
    noch einmal probieren.


    Danke für den Tipp !!!

  • Menthanos: Sorry für meine unpassende Hilfe, ich habe da etwas durcheinander gebracht, hatte aus versehen gelesen, dass du einen vServer hast :rolleyes:



    MfG Christian

    "Wer nur noch Enten sieht, hat die Kontrolle über seine Server verloren." (Netzentenfund)

  • Zitat von killerbees19;2109

    Menthanos: Sorry für meine unpassende Hilfe, ich habe da etwas durcheinander gebracht, hatte aus versehen gelesen, dass du einen vServer hast :rolleyes:



    MfG Christian


    Kein Problem, falsche Pfadangaben hatte ich anfangs tatsächlich gehabt.
    Jeder Tipp zählt. :)



    Nun hab das Problem mit dem Fatal Error lösen können, in dem
    ich im Confixx die RewriteEngine auf on gestellt habe.
    Dank nochmal an j-wolter für diesen Tipp.


    Die Ersatz Grafik wird nun bei einer Direktverlinkung angezeigt.
    So sollte es ja auch sein.


    Doch leider wird die Ersatz Grafik auch in meinem Board angezeigt,
    wo das Original Bild liegt.



    Hier mal ein Screen von meinem Board
    mit entsprechender .htaccess Datei :


    [Blockierte Grafik: http://i35.tinypic.com/34r7z3m.jpg]




    Wie kann ich es verhindern, das auf meinem Board
    die Ersatz Grafik erscheint ?




    Gruß Menthanos

  • Hallo,


    versuch doch mal die schlichte Variante

    Apache Configuration
    RewriteCond %{HTTP_REFERER} !^$
    RewriteCond %{HTTP_REFERER} !^(http://www.deine-Domain.de|http://deine-Domain.de) [NC]
    RewriteRule \.(gif|jpg)$ /images/ersatz.gif [NC,R,L]


    Andere Möglichkeiten gegen Traffick-Klau und Bilderdiebe findest Du in diesem Tutorial.


    LG koweto

  • Das Problem ist nun gelöst. :)


    1. Im Confixx die RewriteEngine auf on stellen.


    2. Die Ersatz Grafik in einem seperaten Ordner auf den Webspace legen.


    3. Diesen Code verwenden:

    Apache Configuration
    RewriteEngine on
    RewriteCond %{HTTP_REFERER} !^$
    RewriteCond %{HTTP_REFERER} !^http://(www\.)?deine-domain\.de(/.*)?$ [NC]
    RewriteRule \.(gif|jpg|GIF|JPG|png|PNG)$ http://www.deine-domain.de/seperater Ordner/Ersatz-Grafik.jpg [R,L]

    Nun wird die Ersatz Grafik nur noch beim Bilderdieb angezeigt.


    Danke an Alle für Eure Hilfe. :)




    Gruß Menthanos