Heim > Backend-Entwicklung > PHP-Problem > Wie verhindert htaccess, dass ein Verzeichnis PHP-Methoden ausführt?

Wie verhindert htaccess, dass ein Verzeichnis PHP-Methoden ausführt?

藏色散人
Freigeben: 2023-03-04 16:42:01
Original
4285 Leute haben es durchsucht

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.

Wie verhindert htaccess, dass ein Verzeichnis PHP-Methoden ausführt?

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>
Nach dem Login kopieren

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
Nach dem Login kopieren

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;
}
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage