Nginx修改代理路径

百度了很久就是没有找到,后来去google了一下,立马就找到了。

现在我是需要改写一些Nginx请求Tomcat的地址,但是我试了一下,总是地址栏也变了。最后我找到了解决方法,记录一下:

last和break用来实现URI重写,浏览器地址栏的URL地址不变,但在服务器端访问的路径发生了改变。
redirect和permanent用来实现URL跳转,浏览器地址会显示跳转后的URL。

location ~* ^/acgist/[a-zA-Z0-9]+$ {
    rewrite ^/acgist/[a-zA-Z0-9]+$ $request_uri.jhtml last;
}

我这里的功能也很简单,就是加一个.jhtml在后面所以就这样

参考文章:http://jishuweiwang.blog.51cto.com/6977090/1427005