代码之家  ›  专栏  ›  技术社区  ›  zgoda

根据URL区分nginx行为

  •  2
  • zgoda  · 技术社区  · 17 年前

    我有一个Django应用程序,我使用nginx提供静态内容。不幸的是,所有注册的MIME类型都会显示在客户端浏览器中,而我想提供下载功能 ,以及通常的行为。比如,我有一个JPEG文件 /media/images/image01.jpg image/jpeg 标题,但另外我想要 nginx提供的图像 content-disposition: attachment (有效地强制内容下载)当访问时, /downloads/images/image01.jpg

    1 回复  |  直到 17 年前
        1
  •  6
  •   Maarten Bodewes    13 年前

    确保已在中编译http\u头\u模块。(如果不在核心中,则默认为)

    使用“添加标题内容处置附件”

    我建议使用像“/download?file=/downloads/images/image01.jpg”这样的url与重写规则结合使用,以避免以后出现一些恼人的错误。

    Http Headers Module Documention