htaccess - Frage
df8oe
- programmiertechnik
0 Jaroslav Jablonski0 df8oe0 Engelein0 Der Martin
0 Beat0 Cheatah
Hallo an alle,
ich möchte Anfragen, die von einer bestimmten Domain kommen, alle auf eine besondere HTML-Seite umlenken. Dabei sollen auch Anfragen, die auf Bilder zeigen, auf dieser HTML-Seite landen!
Hintergrund:
Es klauen immer mehr Leute von ebay Bilder meiner Seite. Die Referrer sind also alle http://cgi.ebay.de/und-hier-geht-es-ellenlang-weiter
und sie rufen entweder direkt irgendwelche Seiten meiner Internetpäsenz auf oder aber auch nur Bilder.
Ich möchte also alles, was im Referer irgendwie "cgi.ebay.de" hat, auf plagiat.html umlenken - auch, wenn es z.B. ein Aufruf auf http://www.meinedomain.de/meinbild.jpg war.
Geht das - und wenn ja - wie??
df8oe
Ich möchte also alles, was im Referer irgendwie "cgi.ebay.de" hat, auf plagiat.html umlenken - auch, wenn es z.B. ein Aufruf auf http://www.meinedomain.de/meinbild.jpg war.
Das erfüllt leider nicht, was ich suche. Hier wird lediglich gezeigt, wie ich auf ein anderes Bild umlenke - nicht, wie ich den Aufruf eines Bildes auf eine html-Seite umlenke....
df8oe
Das erfüllt leider nicht, was ich suche. Hier wird lediglich gezeigt, wie ich auf ein anderes Bild umlenke - nicht, wie ich den Aufruf eines Bildes auf eine html-Seite umlenke....
Die Funktionalität ist die gleiche. Das wird dir aber nicht viel nützen, denn wenn der Browser ein Bild erwartet (da mit <img> eingebunden), bringt es nix, wenn du ihm eine HTML-Seite schickst - die landet im Nirvana, weil der Browser nur den Platzhalter für kaputte Bilddaten anzeigt.
Hallo Andreas,
http://trafficklau.de/htaccess.html
Das erfüllt leider nicht, was ich suche. Hier wird lediglich gezeigt, wie ich auf ein anderes Bild umlenke - nicht, wie ich den Aufruf eines Bildes auf eine html-Seite umlenke...
das geht auch nicht. Wenn der Browser ein Bild erwartet, erwartet er ein Bild. Entweder er bekommt dann korrekte, gültige Bilddaten (normalerweise einschließlich des korrekten MIME-Typs), dann zeigt er das Bild an; oder er bekommt irgendwas, das er nicht als Bild interpretieren kann, dann gilt das Laden des Bildes als gescheitert (Broken Image).
Du kannst also, wenn ein Bild angefordert wird, entweder ein Bild liefern (eventuell abhängig vom Referer ein anderes), oder es bleiben lassen und z.B. den HTTP-Status 404 (Not Found) liefern.
Bedenke aber auch, dass der Referer optional ist und ggf. auch Blödsinn enthalten kann - verlasse dich also nicht blindlings darauf.
So long,
Martin
ich möchte Anfragen, die von einer bestimmten Domain kommen, alle auf eine besondere HTML-Seite umlenken. Dabei sollen auch Anfragen, die auf Bilder zeigen, auf dieser HTML-Seite landen!
Warum umlenken, wenn 403 reicht?
Geht ohne mod-rewrite
SetEnvIfNoCase Referer "ebay.de" dieb
<FilesMatch ".(gif|jpe?g|png|zip|odt|doc)$">
Order allow,deny
Allow from all
Deny from env=dieb
</FilesMatch>
mfg Beat
Hi,
aus Sicht von HTTP gefragt:
ich möchte Anfragen, die von einer bestimmten Domain kommen,
Was ist ein "von"?
Cheatah