是否可以从 www 目录中隐藏一个文件夹,以便在通过网络浏览器访问时不会看到 php 文件? 我这样做是因为我还不够好,无法保护这些文件和它们正在操作的 mysql 数据库。 甚至是使网络浏览器无法访问本地主机的技巧都可以。请
最佳答案
如果您有一个目录并且您不希望 Apache 能够提供其中的任何文件,您可以在该目录中创建一个 .htaccess
文件,其中包含:
Deny from all
这将确保 Apache 拒绝提供该目录中的任何文件——但它们仍然可以通过从另一个目录或命令行运行的 PHP 脚本访问。
如果您希望 Apache 能够提供文件,但当用户访问该目录时 URL 中没有任何文件名时不列出目录的内容,您可以在 .htaccess
文件中使用它:
Options -Indexes
这将禁止在包含 .htaccess
文件的目录中列出文件——但不会阻止 Apache 自己提供文件。
关于php - 如何隐藏www目录下的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2317855/