SEO-Software von Suchmaschinenoptimierung.de

trafficklau - htaccess

(hier klicken, um zum Original Thread zu gelangen)
danielhhrulez
irgendwie funktiniert meine htacess mod rewrite regeln nicht wie die sollen unglücklich

möchte alle graiken durch eine andere ersatzten lassen, sofern die keinen oder einen anderen als meine seite als refferer haben. Dabei sollen datein die mit banner_ beginnen ignoriert werden

habs mal so probiert
php:
1:
2:
3:
<?php RewriteCond %{HTTP_REFERER} !^http://domain\.de(/.*)?$
RewriteCond %{SCRIPT_FILENAME} !^banner_(.*).(gif|jpg|GIF|JPG)$[NC]
RewriteRule ^(.*).(gif|jpg|GIF|JPG)$ bilder/ersatz.jpg [L?>

der ersetzt aber alle grafiken die kein oder flaschen refferrer haben
The real Franky
hast du auch http://domain.de/ mit deinem domain ersetzt?
danielhhrulez
natürlich
Commander
Ich verstehe ja den Grund, warum du das machen möchtest.
Aber was machst du mit Besuchern auf deiner Seite, die den Referer aus haben.
Das sind schon ziemlich viele, meist sogar unbewusst.
danielhhrulez
tja ist nun mal so smile

so hat wer ne lösung für mein problem?
danielhhrulez
hat keiner hier ausreichend ahnung von htacess bzw modrewrite?

unglücklich
tim-wos
Zitat:
RewriteCond %{HTTP_REFERER} !^http://domain\.de(/.*)?$

Muss man die "/" bei http:// nicht mit "\" escapen?
danielhhrulez
ne muß man nicht da der link bei ^ beginnt und bei $ endet
daher muß man auch z.b. keine leerzeichen escapen in ^ $ wenn man diese aber nicht benutzt muß man diese escapen
tim-wos
danielhhrulez
tim wos tolle antwort echt, schonmal mein erstes posting gelsen? anscheint nicht
es geht hier nicht um den standard kram wie der auf x seiten steht, sondern in meienm fall mti ner zusatzregel
hoffie
Probiers doch mal so:
code:
1:
2:
3:
4:
RewriteCond %{HTTP_REFERER} !^$ # User, die noch nicht kapiert haben, dass PFWs scheisse sind, trotzdem nicht aussperren ;)
RewriteCond %{HTTP_REFERER} !^http://domain\.de(/.*)?$
RewriteRule ^banner_(.*).(gif|jpg|GIF|JPG)$ [NC,S=1]
RewriteRule ^(.*).(gif|jpg|GIF|JPG)$ bilder/ersatz.jpg [L]
danielhhrulez
geht leider nicht, bekomme nur die ersatzgrafik oder objekt nicht gefunden obwohl es exestiert
danielhhrulez
*nochmal schieb*

hat keiner ne ahnung? :-(
BillieJoe90
Wie wärs mit "RewriteRule on" an den Anfang schreiben?
(hier klicken, um zum Original Thread zu gelangen)



Tipp: Ranking-Konzept.de - Das SEO-Forum (Forum rund um die Suchmaschinenoptimierung) der artaxo AG.
Das große Versicherungs ABC von Versicherung.de - mit allen Aspekten der Computerversicherungen!
Fan-Foren.de, die große Community mit Musikforum ist ab sofort online.