Zugang zu allem außer einer Datei blockieren

timestamp

Mitglied Käsekuchen
Hallo,

ich möchte gerne meine Dateien per .htaccess schützen sodass lediglich die index.php aufrufbar ist. Die Lösung die ich bei google gefunden hab, funktioniert leider nicht:
Code:
<FilesMatch .*$>
deny from all
</FilesMatch>
<Files index\.php$>
allow from all
</Files>
 
Hi

Das funktioniert jetzt super :) Was muss ich noch hinzufügen, damit auch der Pfad "localhost" gültig ist und nicht nur "localhost/index.php"?
 
Das sieht schon besser aus, lässt aber auch Unterverzeichnisse zu.
Allerdings soll nur der Zugriff auf die index.php im Stammverzeichnis, bzw das Stammverzeichnis selbst gewährt werden. Mein Versuch sah jetzt so aus, lässt mich aber in kein Verzeichnis mehr rein:
Code:
<FilesMatch "((OOS/)|((OOS/)?(index\.php)))$">
Allow from all
</FilesMatch>

(Das Verzeichnis heißt OOS).
 
Ok, anderer Versuch(FilesMatch bezieht sich ja auf Dateinamen, nicht auf Pfade)

Code:
SetEnvIf REQUEST_URI "^/(|index\.php)$" isIndex
Order Allow,Deny
Allow from env=isIndex
 

Neue Beiträge

Zurück