php - 让 Nginx 下载 PHP 文件而不是执行
问题描述
我正在创建一个网站,我和我的朋友希望能够相互发送文件,这些文件可能具有任何扩展名,问题是如果他们发送 PHP 文件,它不会下载文件,而是执行它。
我想知道的是,如果它在特定目录中,是否有任何方法可以让 Nginx 直接提供文件而不是执行它。最好是 .htaccess,但它托管在 VPS 上,所以我也可以做配置文件和类似的文件。
解决方案
我不认为这是 nginx 的问题。尝试在文件上添加额外的扩展名,例如index.php.up
. 在上传时和访问服务器之前自动添加(使用 JavaScript)。在另一端显示之前删除额外的扩展名.up
推荐阅读
- python - 使用 groupby 对多列进行加权平均,逐列删除 NaN
- android-studio - 即使在设置环境变量 ANDROID_SDK_ROOT 后也会出错
- strapi - 如何在 Strapi 中获取 URL 参数?
- javascript - windows/amd64 docker 没有匹配的清单
- c# - 如何使用 Newtonsoft.Json 获取特定字段
- sql - 如何加快 Oracle 中的查询执行时间
- r - 如何按列值选择数据框列表中的行
- javascript - 如果在 A 上有类,则点击 B,将类添加到 B 和 C
- c# - 在 C# 中搜索嵌套列表
- java - Flume Twitter 和 Hadoop 之间连接的 SLF4J 错误