我正在尝试为 ngnix 创建一个重写规则,以将以以下内容开头的所有请求重定向:(
/node
即domain.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 ;
}