php - 隐藏文件夹内容但保持文件可访问
问题描述
我网站上的脚本将图像上传到mysite.com/uploads
并生成上传图像的路径,例如mysite.com/uploads/123456789.jpg
.
该图像应该只对具有文件路径的用户可见。该文件夹不应列出其内容。
该脚本使用 PHP 构建并在由 cPanel 管理的 Linux 系统 (CentOS) 上运行。我是 Linux 新手,我不明白如何做到这一点,我需要你的帮助。
解决方案
我相信这不是 PHP 问题。如果您使用 Apache 网络服务器,您需要该.htaccess
文件夹中包含以下内容的文件:
Options -Indexes
您也可以尝试index.html
在要隐藏的每个目录中简单地添加空文件。
推荐阅读
- unit-testing - 有没有办法在多次调用函数时每次调用 AssertCalled
- rust - 以 nom 解析一个数字
- deployment - 在 Gitlab 的不同分支上对提交运行不同的作业
- arrays - 使用 ARRAYFORMULA 扩展一个困难的公式,同时避免循环引用(谷歌表格)
- python - 访问 Databricks 中列名为数字的表
- performance - Jmeter 中的事务控制器使用
- c++ - 为什么 va_arg(va_list, type) 给我一个 C6285 警告?
- node.js - nodejs插件和wasm的比较
- node.js - Docker 是否有日志状态,例如错误、警告、信息?
- amazon-web-services - Amazon Personalize - 如何删除批量推理作业“正在创建”?