Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   .htaccess - Dateien schützen geht nicht? (https://www.delphipraxis.net/29741-htaccess-dateien-schuetzen-geht-nicht.html)

himitsu 14. Sep 2004 08:16


.htaccess - Dateien schützen geht nicht?
 
Also ich wollte mittels 'ne .htaccess verschiedene Dateien davor schützen, dass sie einfach in fremde Seiten eingebaut werden können - also diese sollen nur auf meiner (und später noch wo anders) angezeigt werden.
Darum hab ich dieses
Code:
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?fnse.de/ [NC]
RewriteRule \.(bmp|gif|jpg|jpeg|png|ico|mp3)$ - [NC,F]
erstellt und bin der Meinung es müßte geht ... tut es aber nicht.
Und so geht's auch nicht:
Code:
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?fnse.de/.*$ [NC]
RewriteRule .*\.(bmp|gif|jpg|jpeg|png|ico|mp3)$ - [NC,F]
Ich hab zwar noch was anders mit drin, aber selbst wenn ich alles andere rauslasse und nur dieses drin hab, geht es nicht, also muß der Fehler irgendwo hier drin stecken.

Natürlich hab ich mir schon dutzende Seiten angescheut und die Suche verwendet, aber ohne Erfolg - es ist immer noch möglich einfach Dateien anzuzeigen

siehe:
http://www.fnse.de/Banner.jpeg (das Bild sollte eigentlich nicht angezeigt werden)


Ach ja, auf dem Server ist natürlich Mod Rewrite aktiviert.


PS: wenn jemand zufällig noch 'ne Referenzseite für .htaccess hat, würde ich mich über 'nen Link freuen (hab bis jetzt nur allgemeine Seite mit kleine Beispielen gefunden, aber nichts über den genauen Aufbau der verschiedenen Befehle, mit allen möglich Variationen und Parametern)

alcaeus 14. Sep 2004 08:32

Re: .htaccess - Dateien schützen geht nicht?
 
Hi himitsu,

diesen Link hat mir Daniel empfohlen, als ich ihm wegen des Mod Rewrite ein paar Fragen gestellt habe. Er ist zwar fürs phpBB, aber vielleicht kannst du ja einen Nutzen daraus ziehen.

Greetz
alcaeus

himitsu 14. Sep 2004 08:54

Re: .htaccess - Dateien schützen geht nicht?
 
Diesen Link kannte ich zwar auch schon - hatte mir Gérome schon verraten (weil Daniel ja nicht da ist ;) )
Ich hab aber mal verschiedene durchprobiert...

geht nicht:
Code:
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?fnse.de/ [NC]
RewriteCond %{REQUEST_FILENAME} \.(bmp|gif|jpg|jpeg|png|ico|mp3)$ [NC]
RewriteRule (.*) - [NC,F]
geht nicht:
Code:
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?fnse.de/ [NC]
RewriteCond %{REQUEST_FILENAME} \.jpeg$ [NC]
RewriteRule (.*) - [NC,F]
OK (allerdings wird hier ja alles ausgesperrt, sogar meine Seite):
Code:
RewriteCond %{REQUEST_FILENAME} /Banner.jpeg
RewriteRule (.*) - [NC,F]
OK (hier auch):
Code:
RewriteCond %{REQUEST_FILENAME} \.jpeg$ [NC]
RewriteRule (.*) - [NC,F]
geht nicht?
Code:
RewriteRule /Banner.jpeg - [NC,F]
geht auch nicht:
Code:
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?fnse.de/ [NC]
RewriteRule (.*) - [NC,F]

himitsu 16. Sep 2004 12:56

Re: .htaccess - Dateien schützen geht nicht?
 
http://FNSE.de/S15S.gif Also, ich wollte das nochmal hochholen, eventuell weiß ja jetzt jemand woran es liegt,
oder kennt ein nettes Forum, wo ich mich noch hinwenden könnte.

Also so sieht jetzt aus:
Code:
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?fnse.de/ [NC]
RewriteRule \.(bmp|gif|jpg|jpeg|png|ico|mp3|exe|zip)$ - [NC,F]

himitsu 20. Sep 2004 11:15

Re: .htaccess - Dateien schützen geht nicht?
 
So, endlich hab ich den Grund raus, warum es einfach nicht geht :cry:

%{HTTP_REFERER} ist doch wohl sowas wie 'ne Servervariable, welche es bei mir nicht gibt (jedenfalls ist das Teil immer leer)

Allerdings kenn ich nur diese Variante (mir ist halt noch nichts anderes untergekommen), gibt's da vielleicht noch was Anderes?


PS: meinen Provider schreib ich auch gleich an - mal sehn, wann ich 'ne hilfreiche Antwort bekomme -.-

[ADD]
Ich hab wohl 'nen Apache v1.3.31

fiasko 20. Sep 2004 11:34

Re: .htaccess - Dateien schützen geht nicht?
 
Hallo,

welchen Browser nimmst du denn? Es ist nicht unbedingt üblich das der Referer Header gesendet wird...

himitsu 20. Sep 2004 11:39

Re: .htaccess - Dateien schützen geht nicht?
 
den normalen IE

und in 'nem PHP-Screipt knn ich den Referer abrufen, nur in der .htaccess eben nicht.

fiasko 20. Sep 2004 11:41

Re: .htaccess - Dateien schützen geht nicht?
 
Dann probier mal %{HTTP:HTTP-Referer}, laut mod_rewrite Doku kann man so direkt auf beliebige Header Zeilen zugreifen.

himitsu 20. Sep 2004 12:06

Re: .htaccess - Dateien schützen geht nicht?
 
Geht leider auch nicht :cry:

und sowas auch nicht: %{HTTP:HTTP-REFERER} %{HTTP:REFERER} %{REFERER}

Luckie 27. Sep 2004 05:05

Re: .htaccess - Dateien schützen geht nicht?
 
Ich bin zufällig hierauf gestoßen und hab emich an deinen Thread erinnert:
http://www.theheusser.com/_htaccess.95.0.html
Code:
#fremdes Verlinken für alle Dateien verhindernAuthUserFile /dev/nullAuthGroupFile /dev/nullRewriteEngine OnRewriteCond %{HTTP_REFERER} !^[url]http://www.deinehomepage.de/RewriteCond[/url] %{HTTP_REFERER} !^[url]http://www.dynamic-design.de/forum/RewriteRule[/url] /* [url]http://www.deinehomepage.de/verboten.jpg[/url] [R,L]


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:56 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz