Den Zugriff auf mehrere .php-Dateien mit .htaccess verweigern? [Duplikat]

8

Ich möchte den Zugriff auf mehrere PHP-Dateien im Verzeichnis /all/cstl/ verweigern.

Mein .htaccess wird auch in diesem Verzeichnis gespeichert.

Das ist mein aktueller Code und es funktioniert nicht.

%Vor%

Ich habe versucht, das Verzeichnis zu verweigern und bestimmte Dateien zuzulassen, aber es verweigert das Verzeichnis und lässt die angeforderten .php-Dateien nicht zu. Mein Code dafür ist:

%Vor%

Bitte geben Sie mir ein Beispiel für den blockierenden Zugriff auf mehrere spezifische Dateien in einem Verzeichnis.

    
Asim Mohd 01.08.2012, 12:38
quelle

1 Antwort

24

Es gibt mehrere Probleme mit dem dort vorhandenen .htaccess.

Da BSen im obigen Kommentar verlinkt ist, sollten Sie FilesMatch verwenden. Außerdem ist Ihr regulärer Ausdruck falsch.

Das Problem mit dem regulären Ausdruck besteht darin, dass Sie am Anfang einen Escape-Bereich haben, so dass alle Dateien mit einem Leerzeichen beginnen müssen (gefolgt von einem von config.php, function.php usw.)

Auch eine kleine Erklärung des Ordens erlauben, leugnen Richtlinie: Ссылка

Versuchen Sie Folgendes:

%Vor%

Wenn Sie alle bis auf ein paar Dateien ablehnen möchten, wird dies als

gelesen %Vor%     
Ricky Cook 01.08.2012, 12:52
quelle

Tags und Links