PHP - 如何保护上传文件目录
PHP - how to protect the uploaded files directory
我有一个目录 public/1
,所有 PDF、CSV 文件都由最终用户上传,它们是非常机密的文件。
现在 url 已 public 公开,例如:http://www.example.com/1
我如何保护特定的 URL 不暴露于 public 网络?
您可以使用 htaccess 执行此操作。使用以下内容创建名为 .htaccess 的文件。确保将 uploaddir 替换为正确的目录名称。
<Directory "uploaddir/">
deny from all
</Directory>
此外,我建议您在存储文件之前使用 encryption。因此,如果有人设法下载了该文件,他将无法使用它。
使用 .htaccess 关闭它?
将它添加到 robots.txt 这样它就不会被编入索引?
添加一个 index.html 使其不是开放目录?
我有一个目录 public/1
,所有 PDF、CSV 文件都由最终用户上传,它们是非常机密的文件。
现在 url 已 public 公开,例如:http://www.example.com/1
我如何保护特定的 URL 不暴露于 public 网络?
您可以使用 htaccess 执行此操作。使用以下内容创建名为 .htaccess 的文件。确保将 uploaddir 替换为正确的目录名称。
<Directory "uploaddir/">
deny from all
</Directory>
此外,我建议您在存储文件之前使用 encryption。因此,如果有人设法下载了该文件,他将无法使用它。
使用 .htaccess 关闭它?
将它添加到 robots.txt 这样它就不会被编入索引?
添加一个 index.html 使其不是开放目录?