我们有一堆通配符子域名(_foo.example.com、bar.example.com等),当通过HTTPS访问时,应重定向到我们安全域上的相应子域名。
一些示例:
- https://foo.example.com => https://foo.secure.com - https://foo.example.com/some/path => https://bar.secure.com/some/path - https://bar.example.com => https://bar.secure.com 我认为这可以通过nginx重写来实现,但我不确定语法。这是我的尝试:
这显然行不通,因为我没有捕获传入的子域名并在重写中使用它。
一些示例:
- https://foo.example.com => https://foo.secure.com - https://foo.example.com/some/path => https://bar.secure.com/some/path - https://bar.example.com => https://bar.secure.com 我认为这可以通过nginx重写来实现,但我不确定语法。这是我的尝试:
server {
listen 443;
server_name *.example.com;
rewrite ^(.*) https://*.secure.com$1 permanent;
}
这显然行不通,因为我没有捕获传入的子域名并在重写中使用它。