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 之类的变量获取到‘#’ 用作判断
目前没有尝试成功。。。
猥琐是王道
10 years ago