我有一个 nginx 配置节,如下所示:
server {
listen *:80;
server_name domain1.com domain2.com domain3.com domain4.com .... domainN.com;
rewrite ^(.*) http://my_canonical_domain.com permanent;
}
有很多不同的域。有没有办法把它分成多行?我在 nginx 配置文档中没有看到任何解决此问题的内容。
我有一个 nginx 配置节,如下所示:
server {
listen *:80;
server_name domain1.com domain2.com domain3.com domain4.com .... domainN.com;
rewrite ^(.*) http://my_canonical_domain.com permanent;
}
有很多不同的域。有没有办法把它分成多行?我在 nginx 配置文档中没有看到任何解决此问题的内容。
没有必要。这完美地工作:
您也可以使用多个
server_name
指令。我不允许发表评论;否则我会在@Alexey Ten 的回答中添加评论以回应@roothan 的评论。正则表达式也可以使用这种方法(至少在 nginx/1.16.1 中):
我在复制/粘贴时遇到了一些麻烦;只需确保除了指令中的最后一个名字之外没有任何分号。