Maison >développement back-end >tutoriel php >Comment désactiver PHP dans les répertoires avec .htaccess tout en activant SSI ?
Désactiver PHP dans les répertoires avec .htaccess : un guide complet
Lorsque vous autorisez les téléchargements d'utilisateurs sur votre site Web, la gestion des différentes autorisations d'accès aux répertoires devient cruciale . Cet article aborde un scénario spécifique : désactiver PHP dans les répertoires, en particulier dans la structure de répertoires /USERS, tout en autorisant les inclusions côté serveur (SSI).
Pour y parvenir, vous pouvez exploiter le fichier .htaccess, un puissant outil de configuration qui permet la modification des paramètres du serveur Web au niveau du répertoire. Plus précisément, vous devez désactiver le moteur PHP dans le fichier .htaccess.
php_flag engine off
En ajoutant cette ligne au fichier .htaccess placé dans le répertoire /USERS, vous pouvez effectivement désactiver PHP pour tous les fichiers de ce répertoire. répertoire et ses sous-répertoires. Les inclusions côté serveur resteront toutefois activées, garantissant que le contenu pertinent peut toujours être inclus dynamiquement à partir de fichiers externes.
N'oubliez pas que les modifications apportées au fichier .htaccess nécessitent un redémarrage du serveur Web pour prendre effet. Une fois le serveur redémarré, vos modifications seront appliquées et PHP sera désactivé dans le répertoire spécifié et ses sous-répertoires.
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!