|
|||
mod rewrite frage.
folgendes will ich:
kurzum, ich möchte mit rewrite alle refferings von gewissen seiten blocken. bilder sollen dabei zu einem nohotlink-bild führen, und alles andere zu einer error page. nach ein bisschen rumgooglen hatte ich dann folgendes zusammengestellt: Code:
RewriteEngine on RewriteCond %{HTTP_REFERER} boeseseite\.de [NC,OR] RewriteCond %{HTTP_REFERER} schlimmeseite\.de [NC,OR] RewriteCond %{HTTP_REFERER} gemeineseite\.biz [NC,OR] RewriteCond %{HTTP_REFERER} anonym\.to RewriteRule .* ~indexer/hotlink.go.php [L] Danach wollte ich noch hinzufügen das es wie gesagt bei bildern nicht auf die hotlink.go.php, sondern auf ein bild geht. hinzugefügt hatte ich Code:
RewriteRule \.(jpe?g|gif|bmp|png)$ ../misc/hotlink.jpg [L] Danke im Vorraus! |
Sponsored Links |
|
||||
Zitat:
Falls z.B. eine Grafik eingebunden wird, dass er dann auf eine "Do not hotlink" URL umleitet ? Ich kenne das so, dass man das nicht mit [L] sondern [R] macht oder nicht ? und das ../misc würde ich nicht machen, denn er geht immer von der zentralen htaccess aus, falls er dann also den GET-Befehl zu einer Dateu startet, die im Unterordner ist, gibt es Probleme. Solche direkte Angaben mit http://server.de/... machen Code:
RewriteRule ^/*.(jpe?g|gif|bmp|png)$ http://unsk1ll3d.de/nohotlink.php [R] Dieser Code hat bei mir auf dem Rechner funktioniert. Sollte eigentlich dann auch bei dir klappen. //edit: Du weisst ja, dass du mit dem ()$ das zu einer Variable machst oder ? Kannst du z.B. so benutzen: Code:
RewriteRule ^News/([0-9][0-9])$ index.php?page=News&ID=$1 Unsk1ll3d Visit me @ www.unsk1ll3d.de
__________________
Ich bin keine Signatur, ich putz hier nur |
Sponsored Links |
|
|||
Nein.
Was ich möchte ist, dass von einer Liste von Referer-Hosts der Zugriff verwehrt wird, und zwar so das .jp(g), .gif, .bmp und .png auf ein Bild (in meinem Fall ../misc/hotlink.jpg), und alle anderen Dokumente oder Pfade zu einer Seite (in meinem Fall ~indexer/hotlink.go.php) umgeleitet werden. Halt so, das wenn jemand auf so einer Seite halt einfach einen Link postet dieser zur hotlink.go.php führt, und ein gepostetes Bild halt das hotlink.jpg anzeigt. MfG & Danke im Vorraus |
|
||||
Zitat:
Zitat:
Mario |
|
||||
Zitat:
Mario |
|
|||
Zitat:
__________________
</ulle> |
Sponsored Links |
|
|||
Habe nochmal ein wenig gegoogelt und ein "Einschluß"-verfahren mit Referer gefunden.
Bilderklau verhindern
__________________
</ulle> |
Sponsored Links |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
mod rewrite: direkten Domainaufruf umleiten also ohne index.html dahinter | braindead | Serveradministration und serverseitige Scripte | 1 | 18.12.2008 20:05 |
mod rewrite anweisung nicht auf forum anwenden | bastien | Serveradministration und serverseitige Scripte | 5 | 15.04.2007 14:25 |
Einfache mod rewrite frage | bastien | Serveradministration und serverseitige Scripte | 12 | 17.03.2007 09:49 |
Einfache mod rewrite frage | bastien | Serveradministration und serverseitige Scripte | 0 | 13.03.2007 12:38 |
Der komplette Pfad per Mod rewrite | The Sayan | Serveradministration und serverseitige Scripte | 10 | 13.07.2006 14:24 |