htaccess-Methode zum Verhindern der Verzeichnisausführung von PHP: Erstellen Sie zunächst eine neue htaccess-Datei im Verzeichnis, das verboten werden soll. Geben Sie dann den Inhalt als „php_flag engine off“ ein und speichern Sie ihn.
Empfohlen: „PHP-Video-Tutorial“
.htaccess ban Verzeichnisausführung PHP-Methode
System: Centos 5.9
Umgebung: Lampe
Apache-Methode zum Verbot Suffix:
Hier ist das Die einzige Möglichkeit, die PHP-Ausführung zu deaktivieren, kann einfach geändert werden. Erstellen Sie eine neue .htaccess-Datei in dem Verzeichnis, das Sie deaktivieren möchten. Der Inhalt lautet:
<FilesMatch ".(php.|php3.)"> Order Allow,Deny Deny from all </FilesMatch>
oder
Erstellen Sie eine .htaccess-Datei. htaccess in die erforderliche Verzeichnisdatei und schreiben Sie eine Zeile hinein
Der Code lautet wie folgt
php_flag engine off
Natürlich können Sie ihn auch in httpd.conf schreiben, aber in diesem Fall müssen Sie Apache neu starten, was nicht sehr gut ist.
Anbei ist Nginx, das die Verzeichnisausführung von PHP verbietet
Der Code lautet wie folgt
location ~ /(attachments|upload)/.*.(php|php5)?$ { deny all; }
Das obige ist der detaillierte Inhalt vonWie verhindert htaccess, dass ein Verzeichnis PHP-Methoden ausführt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!