Maison > Article > développement back-end > Comment empêcher Apache d'exécuter PHP
Comment interdire l'exécution de php dans Apache : créez d'abord un nouveau fichier ".htaccess" ; puis copiez le contenu du code "Order Allow, Deny" dans le fichier ".htaccess" ; dans le répertoire racine du site Web Just inside.
Comment interdire à Apache d'exécuter php :
La première méthode pour interdire le téléchargement d'un répertoire depuis exécuter php
Si vous utilisez un espace virtuel, vous pouvez utiliser le fichier .htaccess pour limiter le répertoire de téléchargement pour exécuter php.
Méthode .htaccess A
Créez un nouveau fichier .htaccess, copiez le contenu suivant et téléchargez-le dans le dossier où vous souhaitez interdire l'exécution de php
<Files ~ ".php"> Order allow,deny Deny from all </Files>
.htaccess méthode B
Mettez-le directement dans le répertoire racine du site Web pour limiter plusieurs répertoires :
RewriteEngine on RewriteCond % !^$ RewriteRule uploads/(.*).(php)$ – [F] RewriteRule data/(.*).(php)$ – [F] RewriteRule templets/(.*).(php)$ –[F]
Deuxième méthode : Modifier le fichier de configuration Apache
Ajoutez le contenu suivant à la configuration :
<Directory /www/www./upload> php_flag engine off </Directory> <Directory ~ "^/www/.*/upload"> <Files ~ ".php"> Order allow,deny Deny from all </Files> </Directory>
Si vous souhaitez en savoir plus sur la programmation, faites attention à la colonne formation php !
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!