3
我們有一堆通配符子域名(_foo.example.com,bar.example.com等),當通過HTTPS訪問時應重定向到等效子域我們的安全域。使用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;
}
這顯然不會工作,因爲我沒有捕獲傳入的子域,並在重寫中使用它。
我喜歡這個解決方案,它的工作對我來說(重大的修改,爲我自己的目的)。 – Pablo 2012-12-03 15:51:42