如題小弟我用的是 nginx 然后想要讓 nginx 把所有滿足 XXXXXXXXXXXXX.文件后綴?md5=XXXXX(例如:test.jpg?md5=cno234f 或 test.mp4?md5=i9345nmjf)這樣的訪問(wèn)用 alias 到某個(gè)目錄,求問(wèn)如何才能實(shí)現(xiàn)這個(gè)正則?不勝感激
2 回答

茅侃侃
TA貢獻(xiàn)1842條經(jīng)驗(yàn) 獲得超22個(gè)贊
官方nginx
無(wú)法實(shí)現(xiàn)。
原因如下:
nginx
的alias
,僅可用于location
配置塊。nginx
的location
,匹配對(duì)象不是$request_uri
,而是$uri
而$request_uri
等于$uri
+$is_args
+$args
所以,使用location
是永遠(yuǎn)匹配不到URL里的?md5=cno234f
這部分的
可以配合lua來(lái)寫(xiě)個(gè)腳本實(shí)現(xiàn)。
- 2 回答
- 0 關(guān)注
- 1115 瀏覽
添加回答
舉報(bào)
0/150
提交
取消