首页 > 解决方案 > 让 Nginx 下载 PHP 文件而不是执行

问题描述

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

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

标签: php.htaccessnginx

解决方案


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


推荐阅读