ordner zugriff

Begonnen von smartmusic, 21 November 2005, 12:38:44

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

smartmusic

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?

Andi

schön´s Grüssle, Andi

Energy-drink

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
Ich bin alt aber bezahlt.... ;-)
Ich würde ja gerne die Welt verändern,
aber Gott gibt mir den Quellcode nicht!

smartmusic

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]

Musicman75

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
Unaufgeforderte Support PMs & Emails werden ignoriert

Immer erst die Boardsuche verwenden und gegebenenfalls einen neuen Threat eröffnen, wenn das Problem noch nicht behandelt wurde!

smartmusic

ich wollte nur den ordner "flyer" sperren, da nachher vielleicht nicht mehr das modul sitebanner usw. funktionieren

spike

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 ?

jubilee

@spike: Das Beispiel von Musicman ist schon dicht dranne.
Musst es nur noch für Deine Bedürfnisse anpassen.
MfG

spike

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

cihan

hallo, eine kurze frage: kommt die htaccess-datei in den zu schützenden ordner oder in den übergeordneten?
schonmal danke fürdie antwort :)

jubilee

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

jubilee

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

cihan

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

jubilee

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

spike

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

jubilee

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

spike

die rmvb dateien existieren definitiv das sind die realplayer files. die anderen formate hab ich nur pro forma dringelassen

cihan

 :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 :)

jubilee

Zitatdie rmvb dateien existieren definitiv das sind die realplayer files. die anderen formate hab ich nur pro forma dringelassen
Nein, ich meine copyright.jpg

spike

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