【问题标题】:nginx rewrite rules to php files open a download dialog box? [closed]nginx重写规则到php文件打开下载对话框? [关闭]
【发布时间】:2011-08-24 18:38:37
【问题描述】:

我有一个 nginx 服务器,通过快速 cgi 与 php 一起工作。当我使用这样的重写时:

rewrite "^/tested\.html" /index.html last;

一切正常,页面 index.html 显示为tested.html,但是当我的目标是这样的 php 文件时:

rewrite "^/tested\.html" /index.php last;

打开了一个下载对话框,当我保存文件时,我看到它包含我的 php 代码!!! 谁能帮帮我?

【问题讨论】:

    标签: nginx rewrite


    【解决方案1】:

    NginX 不知道如何执行 PHP 代码,因此您的浏览器只会得到一个包含 PHP 的文本文件。

    与需要为 PHP 安装模块的 Apache 类似,在 NginX 上,您需要安装类似 PHP FPM 的东西

    【讨论】:

      猜你喜欢
      • 2011-02-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多