将www。*。example.com重定向到* .example.com

时间:2017-11-26 17:53:18

标签: ssl nginx

我们为* .example.com设置了通配符SSL设置,以便用户键入每种类型 myapp1.example.com 要么 myapp5.example.com 要么 myappstackoverflow.example.com

一切都很好。

但有时,有些用户正在输入www.myapp5.example.com并添加www前缀。

我想知道是否有办法重定向 www。*。example.com请求 * .example.com请求

谢谢

1 个答案:

答案 0 :(得分:0)

由于您的证书仅适用于*.example.com,因此它与whatever.*.example.com不匹配。这意味着在有机会将用户重定向到其他域之前,用户将面临证书警告。

换句话说:您当前的证书无法满足您的需求。您需要一个涵盖用户可能输入的所有变体的证书,即*.*.example.com。只有多级通配符证书是不可能的,因此您可以做的最多就是获得一个证书,涵盖用户最常见的错误,但不包括任意子域。