作者 主題: nginx 問題  (閱讀 223 次)

0 會員 與 1 訪客 正在閱讀本文。

egg41230

  • 可愛的小學生
  • *
  • 文章數: 12
    • 檢視個人資料
nginx 問題
« 於: 2018-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 ;
}
不知道我這樣寫哪邊錯了
怎麼都不能把?後面的參數給去掉
« 上次編輯: 2018-11-07 15:45 由 egg41230 »

asako

  • 活潑的大學生
  • ***
  • 文章數: 235
    • 檢視個人資料
Re: nginx 問題
« 回覆 #1 於: 2018-11-07 17:35 »
直接用 $uri 行嗎?

egg41230

  • 可愛的小學生
  • *
  • 文章數: 12
    • 檢視個人資料
Re: nginx 問題
« 回覆 #2 於: 2018-11-07 22:09 »
試過了,不行==


dark

  • 俺是博士!
  • *****
  • 文章數: 1566
    • 檢視個人資料
Re: nginx 問題
« 回覆 #3 於: 2018-11-08 10:25 »
是 rewite 沒動作
還是 if 沒判斷到 ?


egg41230

  • 可愛的小學生
  • *
  • 文章數: 12
    • 檢視個人資料
Re: nginx 問題
« 回覆 #4 於: 2018-11-08 13:18 »
目前看起來試rewrite 沒動作

dark

  • 俺是博士!
  • *****
  • 文章數: 1566
    • 檢視個人資料
Re: nginx 問題
« 回覆 #5 於: 2018-11-09 13:49 »
如果有進 if
應該
rewrite $request_uri  $uri  last ;
就可以了吧 ...