nginX - 301 从多个域重定向一个子域
nginX - 301 Redirect a subdomain from multiple domains
我有一个小型网络服务器,正在为一些客户提供电子邮件服务。
他们都有自己的域,我的邮件服务器设置在 mail.sgenov.com(我说的是 roundcube)。
当子域为 "mail" 时,我需要将他们的所有域重定向到 mail.sgenov.com 的 https
即
http://mail.example1.com -> https://mail.sgenov.com
http://mail.blah-123-woohoo.co.uk -> https://mail.sgenov.com
这应该适用于我可能添加的任何当前或未来的域。
在 nginX 中执行此操作的正确方法是什么?
提前致谢!
您可以让 http 服务器阻止接收对任何以 mail 开头的主机名的请求。并将它们重定向到 https://mail.sgenov.com:
server {
listen 80;
server_name mail.*;
return 301 https://mail.sgenov.com;
}
我有一个小型网络服务器,正在为一些客户提供电子邮件服务。 他们都有自己的域,我的邮件服务器设置在 mail.sgenov.com(我说的是 roundcube)。 当子域为 "mail" 时,我需要将他们的所有域重定向到 mail.sgenov.com 的 https 即
http://mail.example1.com -> https://mail.sgenov.com
http://mail.blah-123-woohoo.co.uk -> https://mail.sgenov.com
这应该适用于我可能添加的任何当前或未来的域。 在 nginX 中执行此操作的正确方法是什么?
提前致谢!
您可以让 http 服务器阻止接收对任何以 mail 开头的主机名的请求。并将它们重定向到 https://mail.sgenov.com:
server {
listen 80;
server_name mail.*;
return 301 https://mail.sgenov.com;
}