【问题标题】:Make Nginx download PHP files instead of executing让 Nginx 下载 PHP 文件而不是执行
【发布时间】:2018-09-10 18:17:29
【问题描述】:

我正在创建一个网站,我和我的朋友希望能够互相发送文件,这些文件可能具有任何扩展名,问题是如果他们发送 PHP 文件,它不会下载文件,而是执行它。

我想知道的是,如果 Nginx 在特定目录中,是否有任何方法可以让 Nginx 直接提供文件而不是执行它。最好是 .htaccess,但它托管在 VPS 上,所以我也可以做配置文件和类似的文件。

【问题讨论】:

  • 另外一个问题,为什么不使用众多现有应用程序中的一种?
  • 我第二个@JonStirling:看看nextcloud 解决方案:它提供了你想要的东西和大量有用的东西,特别是对于一群寻求协作解决方案的人。
  • 这只是我想为了好玩而编写代码的原因,这就是我不使用 3rd 方解决方案的原因。

标签: php .htaccess nginx


【解决方案1】:

我不认为这是 nginx 的问题。尝试在文件上添加额外的扩展名,例如index.php.up。在上传时和访问服务器之前自动添加(使用 JavaScript)。在另一端显示之前删除额外的扩展名.up

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-06-05
    • 2019-07-21
    • 2014-10-17
    • 2011-12-30
    • 1970-01-01
    • 1970-01-01
    • 2019-08-09
    • 2017-11-16
    相关资源
    最近更新 更多