公司现在有个需求,把一个url 转发到另一个 url (url 类似 www.example.com/api-token-auth),因为这个url 是提供app做用户认证的,所以url不能发生改变,我试过使用rewrite last 配置,但是url 还是发生了改变
nginx rewrite 配置:
1.
location /api-token-auth {
rewrite ^/(.*)$ http://www.example.com/jwt-token-auth last;
break;
2.
rewrite ^/api$ http://www.example.com/jwt-token-auth last;
以上两种方法都试过,请大家帮忙出谋划策哈,感谢啊
nginx rewrite 配置:
1.
location /api-token-auth {
rewrite ^/(.*)$ http://www.example.com/jwt-token-auth last;
break;
2.
rewrite ^/api$ http://www.example.com/jwt-token-auth last;
以上两种方法都试过,请大家帮忙出谋划策哈,感谢啊
0
你这样一说,我有种豁然开朗的感觉,谢谢{:4_116:}
乐橙306 发表于 2016-5-10 18:17
你的需求:url不能发生改变
Rewrite模块功能: 使用正则表达式改变URI,并且根据变量来转向以及选择配置 ...
你这样一说,我有种豁然开朗的感觉,谢谢{:4_116:}
0
谢谢铭哥帮忙{:4_116:}
阿铭 发表于 2016-5-10 18:48
http://bbs.linuxtone.org/forum.php?mod=viewthread&tid=15850&page=1&mobile=yes
谢谢铭哥帮忙{:4_116:}
编辑回复