通配符重定向 https://www.*.abc.com 到 *.abc.com nginx

通配符重定向 https://www.*.abc.com 到 *.abc.com nginx

我想重定向所有来自

www.*.abc.com到 *.abc.com 没有 www 前缀。我在同一个应用程序上有 1000 多个子域名,它们在站点启用目录中仅使用一个 nginx 虚拟主机文件。

答案1

您需要使用正则表达式server_name来捕获 之后的域部分www。例如:

server_name ~^www\.(?<domain>.*\.example\.com)$;
return 301 $domain$request_uri;

这个文件了解详情。

相关内容