2015-03-31 26 views
-1

我想強迫用戶下載從我的服務器一個js/PAC文件,我設置的nginx.conf如何強制使用nginx下載js文件?

server { 
    location ~ .*\.(pac|js)$ { 
     add_header Content-Disposition "attachment; filename=$request_filename"; 
    } 
} 

或類似這樣的

server { 
    location /pacfile/ { 
     types { 
      application/octet-stream js; 
     } 
    } 
} 

但所有這些代碼此方法有效。爲什麼?

+0

不知道,但現代瀏覽器支持A標籤上的下載屬性。試試:) – 2015-03-31 09:28:52

回答

0

解決我的問題。 我需要設置監聽端口和server_name;

server { 
    listen 80; 
    server_name my.domain.com; 
    location {...} 
} 

它現在有效。

+0

你可能不得不接受你自己的答案。 :) – 2015-03-31 10:55:10

+0

爲什麼downvote?我只能在2天后接受它。 – bazysong 2015-03-31 13:53:04