Refuser l'accès direct aux fichiers PHP, sauf pour Index.php
Protéger vos fichiers PHP contre tout accès direct non autorisé est crucial pour la sécurité de votre site Web application. Cet article présente une solution pour refuser l'accès à tous les fichiers .php à l'exception de index.php, garantissant que les utilisateurs ne peuvent accéder aux autres fichiers PHP que via PHP include.
Configuration Apache
Pour mettre en œuvre cette restriction, vous pouvez suivre ces étapes :
Order Deny,Allow Deny from all Allow from 127.0.0.1 <Files /index.php> Order Allow,Deny Allow from all </Files>
Explication
Supplémentaire Considérations
<FilesMatch ".*\.(css|js)$"> Order Allow,Deny Allow from all </FilesMatch>
Mise à jour pour Apache 2.4
Dans Apache 2.4, la syntaxe du contrôle d'accès a changé. Remplacez la directive « Refuser de tous » par « Exiger que tout soit refusé » pour obtenir le même effet.
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!