pragmaMx Support Forum

pragmaMx => Allgemeines => Thema gestartet von: smartmusic am 21 November 2005, 12:38:44

Titel: ordner zugriff
Beitrag von: smartmusic am 21 November 2005, 12:38:44
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?
Titel: Re: ordner zugriff
Beitrag von: Andi am 21 November 2005, 16:11:24
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  ;)
Titel: Re: ordner zugriff
Beitrag von: Energy-drink am 21 November 2005, 18:59:27
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
Titel: Re: ordner zugriff
Beitrag von: smartmusic am 12 Juni 2006, 17:21:02
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]
Titel: Re: ordner zugriff
Beitrag von: Musicman75 am 12 Juni 2006, 17:28:06
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
Titel: Re: ordner zugriff
Beitrag von: smartmusic am 12 Juni 2006, 17:45:22
ich wollte nur den ordner "flyer" sperren, da nachher vielleicht nicht mehr das modul sitebanner usw. funktionieren
Titel: Re: ordner zugriff
Beitrag von: spike am 12 Juni 2006, 18:11:05
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 ?
Titel: Re: ordner zugriff
Beitrag von: jubilee am 12 Juni 2006, 19:41:31
@spike: Das Beispiel von Musicman ist schon dicht dranne.
Musst es nur noch für Deine Bedürfnisse anpassen.
MfG
Titel: Re: ordner zugriff
Beitrag von: spike am 12 Juni 2006, 20:11:13
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
Titel: Re: ordner zugriff
Beitrag von: cihan am 12 Juni 2006, 20:13:13
hallo, eine kurze frage: kommt die htaccess-datei in den zu schützenden ordner oder in den übergeordneten?
schonmal danke fürdie antwort :)
Titel: Re: ordner zugriff
Beitrag von: jubilee am 12 Juni 2006, 20:24:13
Zitat
hallo, 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
Titel: Re: ordner zugriff
Beitrag von: jubilee am 12 Juni 2006, 20:31:34
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

Zitat
RewriteCond %{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
Zitat
RewriteCond %{REQUEST_FILENAME} !copyright.jpg$

ie gewünschte Datei NICHT copyright.jpg ist, DANN
 
Zitat
RewriteRule .*\.(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
Titel: Re: ordner zugriff
Beitrag von: cihan am 12 Juni 2006, 20:41:41
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
Titel: Re: ordner zugriff
Beitrag von: jubilee am 12 Juni 2006, 20:51:32
Zitat
noch 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
Titel: Re: ordner zugriff
Beitrag von: spike am 12 Juni 2006, 22:12:57
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
Titel: Re: ordner zugriff
Beitrag von: jubilee am 12 Juni 2006, 22:20:45
Zitat
hab alles gecheckt, da kann ich nicht viel einstellen, um das zu sehen
Filezilla Menu || Ansicht || Versteckte Dateien anzeigen.  ;)


Zitat
hab 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
Titel: Re: ordner zugriff
Beitrag von: spike am 12 Juni 2006, 22:35:01
die rmvb dateien existieren definitiv das sind die realplayer files. die anderen formate hab ich nur pro forma dringelassen
Titel: Re: ordner zugriff
Beitrag von: cihan am 12 Juni 2006, 22:36:26
 :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 :)
Titel: Re: ordner zugriff
Beitrag von: jubilee am 12 Juni 2006, 22:42:56
Zitat
die rmvb dateien existieren definitiv das sind die realplayer files. die anderen formate hab ich nur pro forma dringelassen
Nein, ich meine copyright.jpg
Titel: Re: ordner zugriff
Beitrag von: spike am 12 Juni 2006, 23:16:21
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
Titel: Re: ordner zugriff
Beitrag von: jubilee am 13 Juni 2006, 09:46:38
hmm ...
mach bitte hinter
Zitat
RewriteCond %{REQUEST_FILENAME} !copyright.wmv$
auch nochmal ein [NC]
Zitat
RewriteCond %{REQUEST_FILENAME} !copyright.wmv$ [NC]
und das mal so abändern :

Zitat
RewriteRule .*\.(gif|jpe?g|png|rmvb|js)$ http://www.schatten.tv/Videos/copyright.wmv [L]
Titel: Re: ordner zugriff
Beitrag von: spike am 13 Juni 2006, 09:59:13
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
Titel: Re: ordner zugriff
Beitrag von: jubilee am 13 Juni 2006, 19:18:22
@spike: Aber das normale mod_rewrite geht doch bei Dir, oder gibt es da auch probleme ?

MfG
Titel: Re: ordner zugriff
Beitrag von: spike am 13 Juni 2006, 20:06:07
ist das nu peinlich, wenn ich sage das ich keine ahnung hab, was das mod rewrite ist ?
Titel: Re: ordner zugriff
Beitrag von: jubilee am 13 Juni 2006, 20:32:10
Zitat
ist 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
Titel: Re: ordner zugriff
Beitrag von: cihan am 13 Juni 2006, 21:07:24
hallo ;)
also bei mir läuft mod_rewrite einwandfrei, aber dieser trick geht noch immer nicht.
Titel: Re: ordner zugriff
Beitrag von: jubilee am 13 Juni 2006, 21:10:26
@cihan: dann bitte einmal Zugangsdaten FTP und Admin per PM an mich .
MfG
Titel: Re: ordner zugriff
Beitrag von: jubilee am 13 Juni 2006, 22:53:59
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
Zitat
RewriteCond %{HTTP_REFERER} !^$
Weil sonst geht es gar nicht (k. A. warum).

MfG
Titel: Re: ordner zugriff
Beitrag von: cihan am 13 Juni 2006, 22:58:04
erstmal danke jubilee :) ist das nun berichtigt oder läuft das nicht?
Titel: Re: ordner zugriff
Beitrag von: jubilee am 13 Juni 2006, 23:01:03
Zitat
ist 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 ...
Titel: Re: ordner zugriff
Beitrag von: spike am 13 Juni 2006, 23:04:48
heisst das nu, dass die zeile:

RewriteCond %{HTTP_REFERER} !^$

generell nicht drin sein darf damit es geht ?
Titel: Re: ordner zugriff
Beitrag von: cihan am 13 Juni 2006, 23:06:47
 :) 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
Titel: Re: ordner zugriff
Beitrag von: jubilee am 13 Juni 2006, 23:12:09
Zitat
RewriteCond %{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
Titel: Re: ordner zugriff
Beitrag von: jubilee am 13 Juni 2006, 23:13:32
Zitat
aber 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 ...
Titel: Re: ordner zugriff
Beitrag von: cihan am 13 Juni 2006, 23:19:36
 :) 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?
Titel: Re: ordner zugriff
Beitrag von: jubilee am 14 Juni 2006, 10:12:25
Hallo !
Zitat
geht 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 
Titel: Re: ordner zugriff
Beitrag von: cihan am 14 Juni 2006, 15:14:26
ok danke jubilee :)
anscheinend hat Energy-Drink das so gelöst [Antwort #2]
Titel: Re: ordner zugriff
Beitrag von: spike am 14 Juni 2006, 15:53:09
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
Titel: Re: ordner zugriff
Beitrag von: jubilee am 14 Juni 2006, 17:19:37
Zitat
hab 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
Titel: Re: ordner zugriff
Beitrag von: cihan am 15 Juni 2006, 00:11:55
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 ;)
Titel: Re: ordner zugriff
Beitrag von: jubilee am 15 Juni 2006, 01:42:27
Sein Browser sendet keinen referer. Daran liegt das.
Die Prüfung ohneReferer
Zitat
RewriteCond %{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 :
Zitat
RewriteCond %{HTTP_REFERER} !^$ [OR]

und schauen ob es damit geht...
Titel: Re: ordner zugriff
Beitrag von: cihan am 15 Juni 2006, 01:48:14
ok danke :) muss nur noch abwarten, bis der wieder on ist ;D

nachtrag: leider geht es nicht, sonst bekomme ich auch die zu sehen ???
Titel: Re: ordner zugriff
Beitrag von: jubilee am 15 Juni 2006, 20:18:02
@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
Titel: Re: ordner zugriff
Beitrag von: spike am 15 Juni 2006, 20:26:17
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.
Titel: Re: ordner zugriff
Beitrag von: cihan am 15 Juni 2006, 20:30:25
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.
Titel: Re: ordner zugriff
Beitrag von: spike am 15 Juni 2006, 20:34:52
HELP !!! das forum wird für user nun als inaltiv angezeigt :( kann das mit den änderungen zusammen hängen ?
Titel: Re: ordner zugriff
Beitrag von: jubilee am 15 Juni 2006, 20:57:07
Zitat
HELP !!! das forum wird für user nun als inaltiv angezeigt  kann das mit den änderungen zusammen hängen ?
Schau nochmal.
Müsste gehen ...

Zitat
jetzt 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 ...

Zitat
kann 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.
Titel: Re: ordner zugriff
Beitrag von: spike am 15 Juni 2006, 20:59:46
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.
Titel: Re: ordner zugriff
Beitrag von: spike am 15 Juni 2006, 21:01:33
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
Titel: Re: ordner zugriff
Beitrag von: spike am 20 Juni 2006, 12:24:27
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
Titel: Re: ordner zugriff
Beitrag von: spike am 22 Juni 2006, 09:35:38
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 ?
Titel: Re: ordner zugriff
Beitrag von: spike am 22 Juni 2006, 11:58:38
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