搜尋

首頁  >  問答  >  主體

url-rewrite - nginx rewrite的問題

1、abc.com/goods/123
2、abc.com/#/goods/123

求nginx rewrite寫法

把第一種url rewrite到第二種url。


補充下:

首先謝謝樓下的回答,這裡我描述的可能有些問題。 abc.com/goods/123這裡的goods可能是任何地址,
1、abc.com/xxx/.../...
2、abc.com/#/xxx/.../...

並且在rewrite時還要判斷下 url中是否為1中的
如果url已經是2的型別就不需要rewrite了

邏輯應該是
判斷 $request_uri 或 $uri 中是否有‘#’
如果沒有‘#’ 則rewrite把 ‘#’加上

這裡的疑問是 是否可以透過$request_uri 之類的變數取得到‘#’ 用作判斷
# 目前沒有嘗試成功。 。 。

滿天的星座滿天的星座2869 天前575

全部回覆(1)我來回復

  • 淡淡烟草味

    淡淡烟草味2017-05-16 17:28:11

    雷雷

    回覆
    0
  • 取消回覆