hallo,
wir haben bei uns auf der seite viele partyflyer.
nun ist mir aufgefallen das konkurenzseiten flyer bei sich reinsetzen, aber von meinem server.
kann ich diesen ordner für sowas sperren, das nur die flyer bei mir angezeigt werden können?
oder welche möglichkeit gibt es da noch?
Moin :)
google ? (http://www.google.de/search?hl=de&q=Bilder+sch%C3%BCtzen+mit+.htaccess&btnG=Google-Suche&meta=)
http://www.bananajoe.de/beispiele.html#4 ;)
Hi Smartmusic,
ich habe flyer mit folgenden Trick geschütz... die Fremdseiten können die Flyer zwar verlinken aber nach einigen Stunden wird das Bild gegen ein vordefiniertes bild ausgetauscht wo dann draufsteht... geklaut von www.xyz.de ... meistens merken es die Admins dann nicht sofort und man hat noch gratis werbung...
Wenn diese Flyer z.b. in Foren verlinkt werden passiert das selbe und in den Foren werden die Beiträge ja meistens nicht mehr editiert sondern man hat dann einen kostenlosen Werbeeffekt bei der Konkurrenz ;)
http://www.trafficklau.de/htaccess.html
wie muss der code für meinen ordner flyer aussehen?
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?gecealem\.de(/.*)?$ [NC]
RewriteRule \.(gif|jpg|GIF|JPG)$ http://www.gecealem.de/images/ersatz.jpg [R,L]
bei mir habe ich nach "Rewrite Engine on folgenden Code drin:
<FilesMatch "\.(gif|jpe?g|png|bmp|js)$">
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?gothic-online.de/.*$ [NC]
RewriteCond %{REQUEST_FILENAME} !copyright.jpg$
RewriteRule .*\.(gif|jpe?g|png|bmp|js)$ http://www.gothic-online.de/images/copyright.jpg [R]
</FilesMatch>
Bilder von meinem Server können aomit nicht auf anderen Webseiten angezeigt werden.
Gruß
Steff
ich wollte nur den ordner "flyer" sperren, da nachher vielleicht nicht mehr das modul sitebanner usw. funktionieren
gleich auch ne frage hab :)
geht ums selbe thema. ich will auch einen ordner sperren, aber gegen generellen zugriff von aussen.
in dem ordner liegen videofiles, die vom modul topmusic aufgerufen werden. kann man verhindern, das mit nem direktlink aufn den ordner zugegriffen werden kann ?
@spike: Das Beispiel von Musicman ist schon dicht dranne.
Musst es nur noch für Deine Bedürfnisse anpassen.
MfG
hmmm.. also ich versteh nicht ganz, was in diesem code ausgesagt wird.. dafür fehlts mir einfach an den kenntnissen.
aber wenn ich das was musicman schrweibt richtig verstehe, kann da dann nur nicht mehr verlinkt werden, oder ? kann man auf den order dann von extern auch nicht mehr zugreifen um sich die dateien (wenn man den dateinamen kennt) anzeigen zu lassen ?
also z.b. der ordner hmm nennen wir ihn XXX:
das modul sucht die videos im ordner http://schatten.tv/XXX/Filename.rmvb
das soll ja auch so sein.
aber ein user kann, wenn er den link hat (und das wird in den playern ja angezeigt) direkt über diesen link das file downloaden. das möchte ich eben verhindern
hallo, eine kurze frage: kommt die htaccess-datei in den zu schützenden ordner oder in den übergeordneten?
schonmal danke fürdie antwort :)
Zitathallo, eine kurze frage: kommt die htaccess-datei in den zu schützenden ordner oder in den übergeordneten?
schonmal danke fürdie antwort
Kommt darauf an.
Normalerweise gilt eine .htaccess-Datei für den Ordner in dem diese liegt UND in allen Unterordnern von diesem Ordner.
MfG
Zitat<FilesMatch "\.(gif|jpe?g|png|bmp|js)$">
Anwenden auf alle Files die dieser Bedingung ensprechen:
.gif
oder
.jpg // .jpeg
oder
.png
oder
.bmp
oder
.js
ZitatRewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?gothic-online.de/.*$ [NC]
Wenn der Referer (derjenige der die seite Aufruft) NICHT http://www.gothic-online.de ist
und
ZitatRewriteCond %{REQUEST_FILENAME} !copyright.jpg$
ie gewünschte Datei NICHT copyright.jpg ist, DANN
ZitatRewriteRule .*\.(gif|jpe?g|png|bmp|js)$ http://www.gothic-online.de/images/copyright.jpg [R]
Sende für jeden Request einer .gif oder. jpg oder .jpeg oder .png oder .bmp oder .js
die datei copyright.jpg
Zitat</FilesMatch>
ende des Filesmatch.
das bedeutet diese Rewrite Conditionm // Rewrite Rule
MfG
danke jubilee :) noch eine kleine frage am rande: ist es normal, dass ich keine .htaccess-Datei auf meiner webspace sehen kann? wenn ich es hochlade, dann ist es gleichzeitig verschwunden :D
Zitatnoch eine kleine frage am rande: ist es normal, dass ich keine .htaccess-Datei auf meiner webspace sehen kann?
ja, das hat 2 Gründe.
Zuerst werden in der Webserverkonfiguration .htaccess-Files automatisch versteckt.
Man kann sie also über's Web nicht sehen.
Dann kommt noch der Punkt vor dem Dateinamen. Dieser sorgt dafür, das die Datei auch im Filessystem als versteckte (hidden) Datei geführt wird und somit nicht zu sehen ist. Du kannst aber Dein FTP-Programm sicher so einstellen, das auch versteckte Dateien angezeigt werden.
MfG
hmmm also müsste um den ordner videos zu schützen das doch so aussehen oder ? :
RewriteEngine on
<FilesMatch "\.(gif|jpe?g|png|rmvb|js)$">
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?schatten.tv/.*$ [NC]
RewriteCond %{REQUEST_FILENAME} !copyright.jpg$
RewriteRule .*\.(gif|jpe?g|png|rmvb|js)$ http://www.schatten.tv/images/copyright.jpg [R]
</FilesMatch>
hab diesen code in die .htaccess gepackt und in den entsprechenden ordner geladen.. funktioniert abe rnicht
Zitathab alles gecheckt, da kann ich nicht viel einstellen, um das zu sehen
Filezilla Menu || Ansicht || Versteckte Dateien anzeigen. ;)
Zitathab diesen code in die .htaccess gepackt und in den entsprechenden ordner geladen.. funktioniert abe rnicht
Existieren die Dateien auch (wobei Du besser eine Videodatei nehmen solltest anstatt eines Bildes) ?
MfG
die rmvb dateien existieren definitiv das sind die realplayer files. die anderen formate hab ich nur pro forma dringelassen
:D ich glaub, dass ich blind bin ;D dankeschön :)
hab auch ein problem, habe folgendes gemacht:
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?kurdmania\.com(/.*)?$ [NC]
RewriteRule \.(gif|jpg|GIF|JPG)$ http://www.kurdmania.com/images/kurdmania-copyright.gif [R,L]
jetzt wird ein bild vom unterordner iupload woanders angezeigt... aber es tut sich nicht, auch nach jetzt 1 bis 2 stunden :)
Zitatdie rmvb dateien existieren definitiv das sind die realplayer files. die anderen formate hab ich nur pro forma dringelassen
Nein, ich meine
copyright.jpg
RewriteEngine on
<FilesMatch "\.(gif|jpe?g|png|rmvb|js)$">
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?schatten.tv/.*$ [NC]
RewriteCond %{REQUEST_FILENAME} !copyright.wmv$
RewriteRule .*\.(gif|jpe?g|png|rmvb|js)$ http://www.schatten.tv/Videos/copyright.wmv [R]
</FilesMatch>
hab es nun mal so umgeändert und die copyright.wmv existiert auch in dem ordner aber keine änderung, ich kann imme rnoch auf jedes beliebige file dort zugreifen
hmm ...
mach bitte hinter
ZitatRewriteCond %{REQUEST_FILENAME} !copyright.wmv$
auch nochmal ein [NC]
ZitatRewriteCond %{REQUEST_FILENAME} !copyright.wmv$ [NC]
und das mal so abändern :
ZitatRewriteRule .*\.(gif|jpe?g|png|rmvb|js)$ http://www.schatten.tv/Videos/copyright.wmv [L]
hi,
habs mal so abgeändert.. aber leider weiterhin kein anderes ergebniss.. wenn ich die betreffende video datei versuche aufzurufen mit dem direktlink, gehts weiterhin ohne probleme
@spike: Aber das normale mod_rewrite geht doch bei Dir, oder gibt es da auch probleme ?
MfG
ist das nu peinlich, wenn ich sage das ich keine ahnung hab, was das mod rewrite ist ?
Zitatist das nu peinlich, wenn ich sage das ich keine ahnung hab, was das mod rewrite ist ?
Frag mal bitte beim Hoster an, ob das Modul mod_rewrite im Webserver geladen ist und ob Du
via .htaccess rewriting Rules setzen darfst. ( AllowOverride FileInfo muss mindestens gesetzt sein)
(Oder wenn Du entspr. root-Berechtigung hast, kannst Du auch selber in der httpd.conf/vhost.conf nachsehen)
Solange das nicht gegeben ist, funktioniert das rewriting von Adressen auch nicht.
MfG
hallo ;)
also bei mir läuft mod_rewrite einwandfrei, aber dieser trick geht noch immer nicht.
@cihan: dann bitte einmal Zugangsdaten FTP und Admin per PM an mich .
MfG
Bei cihan läuft es mit dieser .htaccess im Verzeichnis ab dem die Bilder geschützt werden sollen :
Zitat
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^http://(www\.)?kurdmania\.com(/.*)?$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?diyar\.kurdmania\.com(/.*)?$ [NC]
RewriteCond %{REQUEST_FILENAME} !^/srv/www/htdocs/web186/html/images/kurdmania-copyright\.gif$
RewriteRule .*\.(gif|jpe?g|GIF|JPG|png|bmp|js)$ http://www.kurdmania.com/images/kurdmania-copyright.gif [R,L]
Wichtig ist beim Vergleich der Request_Filename, das hier der ABSOLUTE Pfad zum Ersatzbild angegeben wird (PFAD nicht URL !), sonst gibt es eine Endlosschleife.
Was nicht drinne sein darf, ist
ZitatRewriteCond %{HTTP_REFERER} !^$
Weil sonst geht es gar nicht (k. A. warum).
MfG
erstmal danke jubilee :) ist das nun berichtigt oder läuft das nicht?
Zitatist das nun berichtigt oder läuft das nicht?
Probiere doch aus, ob Du ein bild aus dem verzeichnis direkt aufrufen kannst :
http://www.kurdmania.com/images/back.gif (http://www.kurdmania.com/images/back.gif)
http://www.kurdmania.com/images/activate.gif (http://www.kurdmania.com/images/activate.gif)
http://www.kurdmania.com/images/iupload/Bild2.gif (http://www.kurdmania.com/images/iupload/Bild2.gif)
einfach draufkicken ...
heisst das nu, dass die zeile:
RewriteCond %{HTTP_REFERER} !^$
generell nicht drin sein darf damit es geht ?
:) das sieht schon super aus :thumbup:
aber schau mal hier: http://ibrayen.ib.ohost.de/modules.php?name=Guestbook , das bild ist aus dem selben ordner und der wird angezeigt :D
ZitatRewriteCond %{HTTP_REFERER} !^$
Meiner Meinung nach sollte die Zeile mit rein.
Bei cihan ging es aber mit dieser Zeile nicht.
Die Zeile ist dafür da, das Browser die keinen Referer senden
trotzdem die Bilder öffnen können.
MfG
Zitataber schau mal hier: http://ibrayen.ib.ohost.de/modules.php?name=Guestbook , das bild ist aus dem selben ordner und der wird angezeigt
Ich seh da nur das Copyright-Bild.
Mach mal Deinen Browser-Cache leer ...
:) dankeschön jubilee :thumbup: es geht doch :)
nur eine frage :) geht das auch zeitverzögert, so dass das vordefinierte bild erst einbisschen später angezeigt wird?
Hallo !
Zitatgeht das auch zeitverzögert, so dass das vordefinierte bild erst einbisschen später angezeigt wird?
Gibt das Rewrite-Modul meines Wissens nach nicht so her. Das umschreiben der Adresse erfolgt ja schon VOR der eingentlichen Übertragung zum Browser. Das einzige was da möglich wäre, ist ein Script zwischenzuschalten, welches das Anzeigen der Grafik übernimmt und dann nach einigen Sekunden dynamisch das andere Bild anzeigt. Ob das allerdings sinnvoll und praktikabel ist, ist eine andere Frage.
MfG
ok danke jubilee :)
anscheinend hat Energy-Drink das so gelöst [Antwort #2]
hiho,
also das mod rewrite ist nun eingerichtet auf dem server. ich habe laut hosterauskunft auch berechtigung, per .htaccess rewrite rules zu setzen. hab das ganze nun nochmal ausgetestet aber ledier auch wiede rohne erfolg
Zitathab das ganze nun nochmal ausgetestet aber ledier auch wiede rohne Erfolg
Hmmm ... langsam scheint das zur Gewohnheit zu werden.
Bitte auch hier einmal Zugangsdaten (FTP+Admin) per PM an mich.
MfG
hallo nochmal und sorry :)
hab einen user, der bekommt nun den vordefinierten bild auf meiner seite zusehen :D egal, was er in den browser eingibt, er bekommt das selbe zu sehen ::) also die buttons usw. werden nicht angezeigt, sondern der fake-bild... sonst hat sich bis jetzt außer einen niemand beschwert ;)
Sein Browser sendet keinen referer. Daran liegt das.
Die Prüfung ohneReferer
ZitatRewriteCond %{HTTP_REFERER} !^$
habe ich bei Dir nicht zum laufen bekommen.
Kannst es ja nochmal so über die anderen RewriteConditions (direkt unterhalb von RewriteEngine On)
dazuschreiben :
ZitatRewriteCond %{HTTP_REFERER} !^$ [OR]
und schauen ob es damit geht...
ok danke :) muss nur noch abwarten, bis der wieder on ist ;D
nachtrag: leider geht es nicht, sonst bekomme ich auch die zu sehen ???
@spike:
Läuft bei Dir mit den hier geposteten Anmerkungen.
Hab es im Verzeichnis Videos abgelegt, jetzt geht das direkte verlinken auf die Videos nicht mehr.
Bitte selbst ausprobieren.
Ich habe auch die Files für das normale rewriting im Portal für anonyme Gäste und registrierte User
eingerichtet. das läuft auch.
Warum hattest Du alle Files gelöscht, die zum rewriting gehörten ?
MfG
hi hmm files hab ich eigentlich keine gelöscht ..
jetzt gehts, aber das video modul greift leider AUCH nur noch auf die copyright.wmv zu :(
edit: hab die .htaccess aus dem vidoe modul wieder rausgenommen.
hallo :)
nochmal eine frage: kann man selber refferer senden oder nicht, einstellen? ich gucke in den einstellungen von ie und ff, finde aber nichts, vielleicht bin ich auch nur blind :D
musste erstmal das ausschalten, weil doch einige mehr betroffen waren.
HELP !!! das forum wird für user nun als inaltiv angezeigt :( kann das mit den änderungen zusammen hängen ?
ZitatHELP !!! das forum wird für user nun als inaltiv angezeigt kann das mit den änderungen zusammen hängen ?
Schau nochmal.
Müsste gehen ...
Zitatjetzt gehts, aber das video modul greift leider AUCH nur noch auf die copyright.wmv zu
Setzt das Modul denn keinen korrekten Header beim öffnen der Dateien ?
Hmmm oder werden die Referer vom eigenen Host gelöscht. Muss ich mal den Andi fragen ...
Zitatkann man selber refferer senden oder nicht, einstellen? ich gucke in den einstellungen von ie und ff,
Es gibt zumindest Plugins für z.B. firefox mit denen man dies kann.
ah prima. jetzt gehts wieder (sorry für überflüssige pn)
aber wie gesgat, hab die htaccess wieder aus dem ordner videos rausgenommen. das ging zwar nun mit dem rewrite, aber das modul das die videos aufrufen soll (topmusic) rief leider auf nur noch die copyright wmv auf.
irgendwie bist du immer schneller als ich ;)
ich weis snicht, ob das modul da nen header setzt (bzw weiss ich irgendwie garnicht wie das gemeint ist )
das modul ruft an sich ein .ram file auf (ist ein real media streaming file ) und darüber wird dann das video aufgerufen
hiho,
gibts schon was neues bezüglich der ordnerzugriffsache ? ich könnte dir auch mal noch so ein .ram file senden, das den videostream dann aufruft, vielleicht hilft das dann auch weiter
ich hab da was neues. naja neu nicht aber wäre evtrl die lösung meines problems. es gibt für das modul das ich verwende einen topMusic mediaplayer. der baut auch auf real auf. die frage ist nur ob das ding laufen würde, da es ursprünglich mal fürs nuke war.
sind nur wenige zeilen code aber da steht was von javascript anpassen. mag sich das evtl mal einer anschauen ?
hab das mal so auf meiner testdomain istalliert, aber es scheint beim javascript nen fehler zu geben.. gibt leider keien popups... und im ie wird nur das geleb ausrufezeichen gezeigt