Maison >développement back-end >Problème PHP >Comment htaccess empêche-t-il un répertoire d'exécuter des méthodes php ?

Comment htaccess empêche-t-il un répertoire d'exécuter des méthodes php ?

藏色散人
藏色散人original
2020-08-18 09:03:184296parcourir

Comment interdire l'exécution du répertoire php dans htaccess : Créez d'abord un nouveau fichier htaccess dans le répertoire à interdire ; puis saisissez le contenu comme "php_flag engine off" et enregistrez-le.

Comment htaccess empêche-t-il un répertoire d'exécuter des méthodes php ?

Recommandé : "Tutoriel vidéo PHP"

.htaccess interdit l'exécution de répertoires de méthodes php

Système : centos 5.9

Environnement : lampe

Comment désactiver les suffixes dans Apache :

Ici, nous montrons uniquement comment désactiver l'exécution de php, et le reste est un peu plus Modifiez-le simplement. Créez un nouveau .htaccess dans le répertoire que vous souhaitez bannir. Le contenu est :

Le code est le suivant :

<FilesMatch ".(php.|php3.)">
Order Allow,Deny
Deny from all
</FilesMatch>

ou <.>

et créez-en un dans le répertoire requis. Fichier .htaccess et écrivez une ligne dedans

Le code est le suivant

php_flag engine off

Bien sûr, vous pouvez également l'écrire en httpd. conf, mais dans ce cas vous devrez redémarrer apache, ce qui n'est pas bon.

Nginx ci-joint interdit l'exécution du répertoire de php

Le code est le suivant

location ~ /(attachments|upload)/.*.(php|php5)?$ {
deny all;
}

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn