.htaccess frage
Übersicht

![]() |
SmilyBetreff: .htaccess frage |
![]() Antworten mit Zitat ![]() |
---|---|---|
Huhu, ich hab mal ne Frage.
Ich würde eine .htaccess gerne so gestalten, dass alle Anfragen, welche auf eine andere Datei im verzeichniss als Index.php auf die index.php weitergeleitet werden. Also dass es nicht möglich ist, eine andere Seite als die index aufzurufen. Wie kann man sowas umsetzen? |
||
Lesestoff:
gegen Softwarepatente | Netzzensur | brain.exe | Unabhängigkeitserklärung des Internets "Wir müssen die Rechte der Andersdenkenden selbst dann beachten, wenn sie Idioten oder schädlich sind. Wir müssen aufpassen. Wachsamkeit ist der Preis der Freiheit --- Keine Zensur!" stummi.org |
![]() |
Xaron |
![]() Antworten mit Zitat ![]() |
---|---|---|
Das müsste mit dem Files-Tag gehen. Ich kann es Dir momentan leider nur andersrum zeigen:
<files .inc> order allow,deny deny from all </files> verbietet Zugriffe auf alle Files, die mit .inc enden (z.B. config.php.inc) Gruß - Xaron |
||
Cerberus X - Monkey X Reloaded! |
![]() |
D2006Administrator |
![]() Antworten mit Zitat ![]() |
---|---|---|
Eine Idee wäre, alles bis auf die index.php zu verbieten und als 403 Forbidden Document eben die index.php anzugeben. Nicht sehr sauber, aber simpel! ![]() (Dummerweise wäre dann auch der Zugriff auf Bilder oder CSS Dateien und sowas versperrt) |
||
Intel Core i5 2500 | 16 GB DDR3 RAM dualchannel | ATI Radeon HD6870 (1024 MB RAM) | Windows 7 Home Premium
Intel Core 2 Duo 2.4 GHz | 2 GB DDR3 RAM dualchannel | Nvidia GeForce 9400M (256 MB shared RAM) | Mac OS X Snow Leopard Intel Pentium Dual-Core 2.4 GHz | 3 GB DDR2 RAM dualchannel | ATI Radeon HD3850 (1024 MB RAM) | Windows 7 Home Premium Chaos Interactive :: GoBang :: BB-Poker :: ChaosBreaker :: Hexagon :: ChaosRacer 2 |
![]() |
Lunatix |
![]() Antworten mit Zitat ![]() |
---|---|---|
Dee :
Das ist mittels MySql & fopen,fread, filesize und fclose und Header leicht zu realisieren. Code: [AUSKLAPPEN] Index.php
getfile.php?id=id_der_datei <?php $filename = "downloads/dl001"; $mime = ".rar"; $stream = fopen($filename); $data = fread($stream,filesize($filename)); fclose ($stream); Header("content-type:application/".$mime); Header("content-disposition:attachment; filename=blubb; length=bla"); die($data); ?> |
||
[size=9]Pro|gram|mier|er: Ein Organismus, der Koffein in Software umwandelt.
Geben Sie eine beliebige 11-stellige Primzahl ein, um fortzusetzen... |
- Zuletzt bearbeitet von Lunatix am Fr, Jun 01, 2007 16:58, insgesamt einmal bearbeitet
![]() |
BtbN |
![]() Antworten mit Zitat ![]() |
---|---|---|
@Junkprogger:
Du beachtest nirgendwo in dem Script die GET-Var id und den mime-type "application/.rar" hab ich noch nirgends gesehen. Desweiteren kommt in dem Script dein angekündigtes filesize nur beim auslesen zum einsatz. Im Header sendest du "bla" anstelle der grösse. Und einen filename sendest du auch nicht. |
||
![]() |
Lunatix |
![]() Antworten mit Zitat ![]() |
---|---|---|
Du weisst schon, das das ein "schnelles" Beispiel war ![]() ![]() |
||
[size=9]Pro|gram|mier|er: Ein Organismus, der Koffein in Software umwandelt.
Geben Sie eine beliebige 11-stellige Primzahl ein, um fortzusetzen... |
![]() |
Smily |
![]() Antworten mit Zitat ![]() |
---|---|---|
So ich bin nun mittlerweile soweit:
Code: [AUSKLAPPEN] deny from all
ErrorDocument 403 "Der Zugriff ist nicht erlaubt." Aber wie kann ich nun eine einzelne datei davon ausschliessen, also dass man darrauf noch zugreifen kann? |
||
Lesestoff:
gegen Softwarepatente | Netzzensur | brain.exe | Unabhängigkeitserklärung des Internets "Wir müssen die Rechte der Andersdenkenden selbst dann beachten, wenn sie Idioten oder schädlich sind. Wir müssen aufpassen. Wachsamkeit ist der Preis der Freiheit --- Keine Zensur!" stummi.org |
![]() |
Xaron |
![]() Antworten mit Zitat ![]() |
---|---|---|
Smily0412 hat Folgendes geschrieben: Aber wie kann ich nun eine einzelne datei davon ausschliessen, also dass man darrauf noch zugreifen kann?
Mit dem Files-Tag, was ich oben gepostet habe? Ich hab's nicht probiert, ob das funktioniert: <files index.php> order allow,deny allow from all </files> Gruß - Xaron |
||
Cerberus X - Monkey X Reloaded! |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group