欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

nginx中文件下載指定保存文件名的配置方法

 更新時間:2014年07月10日 10:26:15   投稿:junjie  
這篇文章主要介紹了nginx中文件文件指定保存文件名的配置方法,可以達到實際文件名和保存的文件名不相同的效果,需要的朋友可以參考下

一般在我們上傳完資源文件之后,為了避免文件名沖突,會將文件名改成毫無意義的一段字符。這個字符,可能是MD5產(chǎn)生的,或者是其他方式產(chǎn)生的字符串。這時候,下載的時候,默認保存的文件名會是這段毫無意義的文件名(圖1)。

其實,nginx是支持下載時重命名的,讓文件名更加友好。

nginx也很容易配置:只要加入以下幾行即可:

復制代碼 代碼如下:
location ~* .*\.(doc|txt|jar|zip|apk)(\?.*)?$
{
        if ($request_uri ~* ^.*\/(.*)\.(doc|txt|jar|zip|apk)(\?n=([^&]+))$) {
            add_header Content-Disposition "attachment;filename=$arg_n.$2";
        }
        log_not_found off;
        expires 30d;
        break;
}

if那一行比較關鍵,這樣配置,保證不傳n參數(shù)的時候,就按原名字保存。不會出現(xiàn)空名字。

由于是以header形式指定,cdn會保存此頭信息,內(nèi)容分發(fā)時,也會是一樣的表現(xiàn)。
apache讀取不到get參數(shù),因此配置不成功。不能應用到以apache作為文件服務器的情況,如果誰知道apache也可以配置,請告之,謝謝。

相關文章

  • Nginx搭建負載均衡集群的實現(xiàn)

    Nginx搭建負載均衡集群的實現(xiàn)

    這篇文章主要介紹了Nginx搭建負載均衡集群的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-03-03
  • Nginx配置SSL證書監(jiān)聽443端口

    Nginx配置SSL證書監(jiān)聽443端口

    這篇文章主要為大家詳細介紹了Nginx配置SSL證書監(jiān)聽443端口的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-02-02
  • Nginx基礎location語法及功能配置實例

    Nginx基礎location語法及功能配置實例

    這篇文章主要為大家介紹了Nginx基礎location語法及功能以及配置實例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-03-03
  • Nginx配置文件詳解以及優(yōu)化建議指南

    Nginx配置文件詳解以及優(yōu)化建議指南

    Nginx是一款面向性能設計的HTTP服務器,相較于Apache、lighttpd具有占有內(nèi)存少,穩(wěn)定性高等優(yōu)勢,下面這篇文章主要給大家介紹了關于Nginx配置文件詳解以及優(yōu)化的相關資料,需要的朋友可以參考下
    2021-09-09
  • centos7 docker 修改Nginx文件過程詳解

    centos7 docker 修改Nginx文件過程詳解

    這篇文章主要介紹了centos7 docker 修改Nginx文件過程詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-08-08
  • nginx中path模式配置示例

    nginx中path模式配置示例

    這篇文章主要介紹了nginx中path模式配置示例,nginx服務器默認是不支持pathinfo模式的,需要修改配置才可以實現(xiàn),本文即給出了配置示例,需要的朋友可以參考下
    2014-12-12
  • 配置Nginx實現(xiàn)簡單防御cc攻擊

    配置Nginx實現(xiàn)簡單防御cc攻擊

    本文主要介紹lua+Nginx下如何快速有效得防御CC攻擊。至于如何安裝Nginx就不詳細介紹了,閑話少說,大家請看示例
    2018-02-02
  • Nginx同一個域名配置多個項目的實現(xiàn)方法

    Nginx同一個域名配置多個項目的實現(xiàn)方法

    這篇文章主要介紹了Nginx同一個域名配置多個項目的實現(xiàn)方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-03-03
  • Nginx/Openresty中啟用http2支持的方法教程

    Nginx/Openresty中啟用http2支持的方法教程

    Openresty/Nginx默認是不支持http2的,需要將http2模塊編譯進應用中。這篇文章主要給大家介紹了關于在Nginx/Openresty中啟用http2支持的方法教程,文中介紹的非常詳細,對大家具有一的參考學習價值,需要的朋友們下面來一起看看吧。
    2017-07-07
  • 詳解nginx服務器綁定域名和設置根目錄的方法

    詳解nginx服務器綁定域名和設置根目錄的方法

    這篇文章主要介紹了詳解nginx服務器綁定域名和設置根目錄的方法,nginx服務器綁定域名以及設置根目錄非常方便,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-06-06

最新評論