【发布时间】:2019-10-29 19:30:38
【问题描述】:
这里的 Nginx 菜鸟总数,我有一个可能很简单的问题,但我需要我的 Return 也包括端口。
例如,当我传递 URL 时:
https://my.domain.rocks:3332/ombi
... 将我重定向到同一个域,减去端口,加上新附加的尾部斜杠,如下所示:
https://my.domain.rocks/ombi/
我需要让它也保留端口,像这样:
https://my.domain.rocks:3332/ombi/
...请注意,它与最初传递的 URL 相同,但保留了端口以及尾部斜杠。
我正在使用的 LetsEncrypt 容器附带了一些示例反向代理脚本,对于我正在使用的 ombi 脚本,顶部块如下,它没有按照我的意愿通过端口:
location /ombi {
return 301 $scheme://$host/ombi/;
}
我试过改成:
return 301 $scheme://$host:$server_port/ombi/;
但它没有做任何明显的事情。
有人知道怎么做吗?
【问题讨论】:
-
至于端口部分stackoverflow.com/questions/43397365/…应该回答。尾部斜杠很可能是由重定向规则本身添加的——那里有一个尾部斜杠。