Traffic-klau.de - .htaccess Problem!

Dieses Thema im Forum "Webentwicklung" wurde erstellt von LuckyS, 16. Juli 2007 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 16. Juli 2007
    Hallo Leute,

    ich möchte meine Onlinegalerie gegen Traffic-Klau schützen und generell das verlinken der Bilder auf fremden Servern unterbinden und eine vorgegebene gif oder jpg Datei ausgeben!

    Ich muss dazu sagen das ich mich mit .htaccess Datein und Regeln nicht auskenne, daher könnte es vielleicht sein das meine htaccess etwas durcheinander ist oder so.

    Diesen Code habe ich von Traffic-Klau.de genommen:
    Code:
    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]
    Das habe ich dann eine meine jetzige .htaccess reingemacht, ich muss dazu hier auch sagen, dass der PW Schutz im Moment nur da ist, da sich das Projekt noch in der BETA Phase befindet und noch nicht public ist.

    Meine .htaccess incl. neuem Traffic-Klau Code:
    Code:
    AuthUserFile /home/www/web16/html/.htpasswd
    AuthGroupFile /dev/null
    AuthName "BETA"
    AuthType Basic
    <Limit GET>
    require valid-user
    </Limit>
    ErrorDocument 401 SEITE IST NOCH NICHT PUBLIC!
    ErrorDocument 403 SEITE IST NOCH NICHT PUBLIC!
    ErrorDocument 404 SEITE IST NOCH NICHT PUBLIC!
    ErrorDocument 500 SEITE IST NOCH NICHT PUBLIC!
    Options -Indexes
    
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{HTTP_REFERER} !^$
    RewriteCond %{HTTP_REFERER} !^http://(www\.)?domain\.de(/.*)?$ [NC]
    RewriteRule \.(gif|jpg|GIF|JPG)$ http://www.domain.de/media/test.jpg [R,L]
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    So nun habe ich zum Test ein Bild in einem kostenlosen Blog eingebunden, doch er zeigt das Ersatz Bild nicht an - kann mir jemand sagen warum?

    Danke euch!

    BW is klar für jede Antwort!
     
  2. 16. Juli 2007
    AW: Traffic-klau.de - .htaccess Problem!

    Du musst den code anpassen an dein Host und dann dürftes gehen. Das wär glaube schon alles, weil der code erlaubt nur einen bestimmten referrer.
    MfG Roadkiller

    Edit: seh grad haste ja schon gemacht, biste dir sicher das du bild ins richtige verzeichnis geuppt hast?
    Edit2: Könnte auch sein das du mod_rewrite aufm apache brauchst für die Variante, guck mal auf trafficklau nach alternativen und probier die aus.
     
  3. 16. Juli 2007
    AW: Traffic-klau.de - .htaccess Problem!

    Hi,

    also die Ersatz Grafik liegt definitiv im richtigen Ordner und ist via HTTP direkt abrufbar.
    Es scheint ja teilweiße zu gehen, da die Bilder auf dem fremden Server nicht angezeigt werden sondern nur ein rotes Kreuz. Nur eben nicht die Ersatz Grafik.

    mod_rewrite ist on!

    Edit: Ich frage mich nur, ob der Code in seiner Reihenfolge und Struktur stimmt!

    EDIT2: Ich habe einen anderen Code gefunden, der geht und so sieht nun meine htaccess aus die auch geht:

    Code:
    AuthUserFile /home/www/web16/html/.htpasswd
    AuthGroupFile /dev/null
    AuthName "BETA"
    AuthType Basic
    <Limit GET>
    require valid-user
    </Limit>
    ErrorDocument 401 SEITE IST NOCH NICHT PUBLIC!
    ErrorDocument 403 SEITE IST NOCH NICHT PUBLIC!
    ErrorDocument 404 SEITE IST NOCH NICHT PUBLIC!
    ErrorDocument 500 SEITE IST NOCH NICHT PUBLIC!
    Options -Indexes
    
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    
    <FilesMatch "\.(gif|jpg|GIF|JPG)$">
    RewriteEngine on
    RewriteCond %{HTTP_REFERER} !^$
    RewriteCond %{HTTP_REFERER} !^http://(www\.)?domain.de/.*$ [NC]
    RewriteCond %{REQUEST_FILENAME} !test.gif$
    RewriteRule .*\.(gif|jpg|GIF|JPG)$ http://www.domain.de/media/test.gif [R]
    </FilesMatch>
    *Domain geändert!

    Naja damit klappt es irgendwie und dem Traffic-Klau wurde nun ein Ende gesetzt!
     
  4. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.