Nginx在从PHP文件重写后下载HTML文件

时间:2018-03-13 08:27:31

标签: php nginx

我在sites-available / default

中使用以下重写
location / {
  rewrite ^/[^.]+/[^.]+/([^-]*).html$ /release.php?id=$1 break;
}

domain.com/release.php?id=abc123正常工作

domain.com/the-artist/title-title/123456.html尝试下载名为123456.html的HTML文件(并包含正确的源代码)

如何显示HTML而不是下载?

1 个答案:

答案 0 :(得分:0)

也许您应该使用last以外的break

  

最后   停止处理当前的ngx_http_rewrite_module指令集并开始搜索与更改的URI匹配的新位置;

     

破   停止处理当前的ngx_http_rewrite_module指令集,与break指令一样;