酷!學園

技術討論區 => Linux 討論版 => 主題作者是: egg41230 於 2018-11-07 15:33

主題: nginx 問題
作者: egg412302018-11-07 15:33
請問一下有人用nginx proxy + rewrite的功能嗎
我想把
http://XXXX.com/wp-content/uploads/2018/08/peLoas-1-1001.png?11111111111111111111111111111111
這段網址rewrite
改成http://XXXX.com/wp-content/uploads/2018/08/peLoas-1-1001.png

if ( $request_uri ~  /(.*)\.png?(.*)$ ) {
"
rewrite /(.*)\.png?(.*)$ $uri? last ;
return  200 ;
}
不知道我這樣寫哪邊錯了
怎麼都不能把?後面的參數給去掉
主題: Re: nginx 問題
作者: asako2018-11-07 17:35
直接用 $uri 行嗎?
主題: Re: nginx 問題
作者: egg412302018-11-07 22:09
試過了,不行==

主題: Re: nginx 問題
作者: dark2018-11-08 10:25
是 rewite 沒動作
還是 if 沒判斷到 ?

主題: Re: nginx 問題
作者: egg412302018-11-08 13:18
目前看起來試rewrite 沒動作
主題: Re: nginx 問題
作者: dark2018-11-09 13:49
如果有進 if
應該
rewrite $request_uri  $uri  last ;
就可以了吧 ...