nginx配置的一點問題

WBOY
發布: 2016-07-28 08:25:37
原創
1029 人瀏覽過

工作原因,需要在原nginx server中增加下載的功能,將nginx.conf中的server配置增加如下設定:
下載檔案的目錄放在專案根目錄下的download下:
if ( $uri ~ * "^/download/.*" ) {
              break;

 }

這裡是直接跳過的rewrite,直接執行後面的rewrite規則。然後在增加匹配download的location,這個location要放在 匹配所有的 location /  之前。

location ~* "^/download/.*" {
                root      add_header  Content-Disposition 'attachment;';
                Encoding 'binary';
                error_page   404          http 🎜> }  

add_header可以指定response的header頭部資訊。
配對到一個location之後,就不會繼續配對了。

以上就介紹了 nginx配置的一點問題,包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!