Comment désactiver PHP dans les sous-répertoires tout en activant SSI avec .htaccess ?

Mary-Kate Olsen
Libérer: 2024-11-16 12:51:03
original
511 Les gens l'ont consulté

How to Disable PHP in Subdirectories while Enabling SSI with .htaccess?

Désactiver PHP dans les sous-répertoires avec .htaccess

Pour empêcher l'exécution de PHP dans des répertoires spécifiques, y compris leurs sous-répertoires, tout en autorisant le côté serveur include (SSI), suivez ces étapes :

Dans le répertoire racine de votre projet, créez ou modifiez le .htaccess fichier.

Ajoutez le code suivant au fichier .htaccess :

php_flag engine off
Copier après la connexion

Ce code désactive le moteur PHP dans le répertoire courant et tous ses sous-répertoires.

Après l'ajout le code, enregistrez et téléchargez le fichier .htaccess.

Pour activer SSI, ajoutez la ligne suivante au .htaccess file :

AddType text/x-server-parsed-html .shtml
Copier après la connexion

Cette ligne permet l'exécution SSI pour les fichiers avec l'extension .shtml.

Redémarrez votre serveur Web pour appliquer les modifications.

Maintenant, tous les fichiers PHP dans le répertoire /USERS et ses sous-répertoires ne seront plus exécutés, tandis que les fichiers SSI fonctionneront toujours comme prévu.

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal