简单Nginx代理传递和Regex

简单Nginx代理传递和Regex,nginx,Nginx,我想要一个简单的nginx规则来通过下面的示例 request http://myserver:8888/application/external/testUrl_1 重定向到 http://myglassfishserver:8080/application/external/testUrl_1 那就说我派人来了 http://myserver:8888/application/external/testUrl_2 它将重定向到 http://myglassfishserver:8080

我想要一个简单的nginx规则来通过下面的示例

request http://myserver:8888/application/external/testUrl_1
重定向到

http://myglassfishserver:8080/application/external/testUrl_1
那就说我派人来了

http://myserver:8888/application/external/testUrl_2
它将重定向到

http://myglassfishserver:8080/application/external/testUrl_2
如果要发送http post,我还应该保留所有post数据

对我来说,这似乎应该很简单

我正在努力

                location ^/application/external {
                    proxy_pass  http://myglassfishserver:8080/$1;
                    allow all;
            }

我得到了规则禁止的*1访问权,客户:我知道这是因为它不符合规则。我试过很多组合。我做错了什么?我猜是1美元的《阅读nginx手册》太完美了,谢谢你。我以为我拿着^和1美元没做错什么,
location /application/external/ {
    proxy_pass http://myglassfishserver:8080;
}