nginxでは変数をセットするときにsetディレクティブを使います。例えば
set $script ""; set $path_info $uri;
というようにです。ところで、このsetディレクティブはngx_http_rewrite_moduleに属します。 つまり、rewrite と組み合わせて
location /download/ { rewrite ^(/download/.*)/media/(.*)\..*$ $1/mp3/$2.mp3 break; set $script ""; set $path_info $uri; fastcgi_pass unix:/tmp/fastcgi.sock; }
なんていうことをしていると、rewriteが発動してbreakされた瞬間にrewriteモジュールの評価が終わってしまい、setされません。
location /download/ { rewrite ^(/download/.*)/media/(.*)\..*$ $1/mp3/$2.mp3; set $script ""; set $path_info $uri; break; fastcgi_pass unix:/tmp/fastcgi.sock; }
というふうに、breakする場所をsetの後にする必要があります。
ハマりました。
dia chi hoc ke toan
返信削除khoa hoc ke toan danh cho giam doc
dich vu thanh lap doanh nghiep cong ty tron goi
hoc ke toan tong hop thuc hanh tai hai duong
hoc ke toan tong hop thuc hanh tai bien hoa
lop hoc ke toan tong hop tai bien hoa
hoc ke toan tong hop thuc hanh tai vinh nghe an
hoc ke toan tong hop thuc hanh tai quan 9
hoc ke toan tong hop thuc hanh tai vinh phuc
hoc ke toan tong hop thuc hanh hung yen
hoc ke toan tong hop thuc hanh tai phu tho
hoc ke toan tong hop thuc hanh tai ba ria vung tau
hoc ke toan tong hop thuc hanh tai quan 3
hoc ke toan tong hop thuc hanh tai da nang
hoc ke toan tong hop thuc hanh tai hue
lop hoc ke toan tong hop tai da nang
lop hoc ke toan tong hop tai hue
hoc ke toan tong hop thuc hanh tai vinh nghe an
hoc ke toan tong hop thuc hanh tai ba ria vung tau
khoa hoc ke toan tong hop danh cho nguoi moi bat dau
khoa hoc ke toan tong hop danh cho nguoi da hoc ke toan