Maison >développement back-end >tutoriel php >nginx interdit d'exécuter php dans le répertoire spécifié
nginx interdit d'exécuter php dans un répertoire spécifié. Il vous suffit d'ajouter une règle de localisation dans la section de configuration du serveur.
Recommandé : "Tutoriel PHP"
1 Interdire l'exécution de php dans un certain répertoire
location ~* ^/download/.*\.(php|php5)$ { deny all; }
2. plusieurs répertoires
location ~* ^/(download|down)/.*\.(php|php5)$ { deny all; }
Remarque : Il doit être écrit avant la configuration php Voici un exemple
location ~* ^/(download|down)/.*\.(php|php5)$ { deny all; } location ~ [^/]\.php(/|$) { try_files $uri =404; fastcgi_pass unix:/tmp/php-cgi.sock; fastcgi_index index.php; include fastcgi.conf; }.
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!