我想重定向所有来自
www.*.abc.com到 *.abc.com 没有 www 前缀。我在同一个应用程序上有 1000 多个子域名,它们在站点启用目录中仅使用一个 nginx 虚拟主机文件。
答案1
您需要使用正则表达式server_name
来捕获 之后的域部分www
。例如:
server_name ~^www\.(?<domain>.*\.example\.com)$;
return 301 $domain$request_uri;
看这个文件了解详情。
我想重定向所有来自
www.*.abc.com到 *.abc.com 没有 www 前缀。我在同一个应用程序上有 1000 多个子域名,它们在站点启用目录中仅使用一个 nginx 虚拟主机文件。
您需要使用正则表达式server_name
来捕获 之后的域部分www
。例如:
server_name ~^www\.(?<domain>.*\.example\.com)$;
return 301 $domain$request_uri;
看这个文件了解详情。