php - 如何隐藏www目录下的文件

标签 php mysql localhost

是否可以从 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/

相关文章:

php - codeigniter 如何在单个 View 中加载两个不同的 mysql 表列表

mysql - SQL,获取每年最高付款月份

PHP MYSQL 错误 : Unknown column 'status' in 'where clause'

python - 从另一台计算机连接到在 Amazon EC2 上的本地主机上运行的 Web 应用程序

html - 本地主机更改而不刷新

php - 如何在 Android Studio 中将所有 textview 和 edittext 字段插入到数据库 mysql 的同一列中

php - android 使用 json 与 php mysql 连接

php - 在 localhost 上工作时的相对 URL

mysql - 我选择了一些 'GROUP BY'的结果,结果无法插入到我的表中,报1064错误

jquery - 如何使用我的网络服务器而不是本地主机来进行消息聊天应用程序?