Nginx 特定重写规则查询

Nginx 特定重写规则查询

我正在尝试为 ngnix 创建一个重写规则,以将以以下内容开头的所有请求重定向:( /nodedomain.com/node/something/somthingelse)到domain.com:3000/something/somthingelse

有人能告诉我如何做到这一点吗?

非常感谢

答案1

它是通过如下位置实现的:

server {
    server_name domain.com;
    location ^~ /node/ {
        rewrite ^\/node\/(.*)$ http://domain.com:3000/$1 break;
    }
}

nginx 文档了解详情。

答案2

这有用吗?

location /node {
  rewrite /node/(.*)   http://domain.com:3000/$1 ;
}

相关内容