PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Etwas komplizierte .htaccess



Arnon77
24.07.2009, 12:16
Hallo FH'ler,

ich suche schon seit mehere Stunden nach einer relativ komplizierten htaccess einstellung. Ich habe bereits sehr lange nach der Lösung gesucht, aber ich konnte nichts finden. Alles was ich bis jetzt gefunden habe funktionierte entweder nicht oder hat mir nicht ausreichend informationen geliefert(Kleine htaccess Guides).

Ich habe folgendes vor:

http://domain.de/ soll auf http://domain.de/index.php umgeschrieben werden.
Alle Dateien im Verzeichnis(also Unterordner sind nicht betroffen) sollen verboten sein, außer sie werden
einzelt zugelassen.
Bestimmte Verzeichnisse sollen Zugriff verweigert liefern, jegliche Unterverzeichnisse oder Dateien im Verzeichnis sollen aber aufrufbar sein.

Diese Regeln sollten alle in einer .htaccess Datei sein!


Folgendes habe ich gefunden, das nahe daran kommt, aber nicht geht:


Order Allow,Deny
Deny from all
<FilesMatch "(index\.php|DATEI 2|DATEI 3)">
Order deny,allow
Allow from all
</FilesMatch>

ErrorDocument 403 "HTML CODE"
Denn ein http://domain.de/ wird nicht auf http://domain.de/index.php umgeschrieben, sondern blockiert!
Und alle Regeln funktionieren außerdem auch bei allen Unterverzeichnisse, was ja nicht so sein soll!

Das Problem größte Problem ist erstmal, dass http://domain.de/ immer ein 403 liefter, da es ja nicht auf den RegEx zutrifft. Aber wie soll man nichts also http://domain.de/(hier steht ja nichts), zulassen?

Falls jemand nettes die Zeit findet mir zu helfen, wäre es gut wenn er den Code erst testet(Cache löschen!). Denn ich habe oft genung danach gegoogelt und es kam immer etwas raus was nach den Cache löschen nicht mehr funktionierte oder jemand einfach aus Spaß einen codesnipsel gepostet und dann hoffte das irgendjemand etwas damit anfangen kann.

Vielen Dank für jede Hilfe!