防止直接访问 .php 文件
保护 .php 文件免遭直接访问对于网站保护至关重要。本文解决了限制对除 index.php 之外的所有 .php 文件的访问的需要,确保文件只能通过 PHP include 访问。
解决方案:
拒绝直接访问除index.php之外的所有.php文件,请按照以下步骤操作:
Order Deny,Allow Deny from all Allow from 127.0.0.1 <Files /index.php> Order Allow,Deny Allow from all </Files>
说明:
其他注意事项:
<FilesMatch ".*\.(css|js)$"> Order Allow,Deny Allow from all </FilesMatch>
警告:
Apache 2.4 更新:
对于 Apache 2.4,首先使用 Require all returned 而不是 Deny from all指令。
以上是如何限制直接访问 PHP 文件(Index.php 除外)?的详细内容。更多信息请关注PHP中文网其他相关文章!