Regex Nginx重写URL问题

Regex Nginx重写URL问题,regex,url-rewriting,nginx,Regex,Url Rewriting,Nginx,我想知道如何使用nginx重写模块实现以下功能,我对regex没有太多经验 我想重定向来自的URL www.example.com/foo/1/bar/2/ 改写为: www.example.com:9000/foo/1/bar/2/ 谢谢您可能希望在不使用“重定向”选项的情况下执行此操作,因此重定向是内部的。 server { listen 80; server_name www.example.com; rewrite ^(.*)$ $scheme://www.example.c

我想知道如何使用nginx重写模块实现以下功能,我对regex没有太多经验

我想重定向来自的URL

www.example.com/foo/1/bar/2/

改写为:

www.example.com:9000/foo/1/bar/2/


谢谢

您可能希望在不使用“重定向”选项的情况下执行此操作,因此重定向是内部的。
server {
  listen 80;
  server_name www.example.com;
  rewrite ^(.*)$ $scheme://www.example.com:9000$1 redirect;
}