megnlingling 发表于 2018-11-16 13:21:42

NGINX下多个域名泛解析

  


[*]server
[*]       {
[*]               listen       80 default;
[*]
[*]               if ($host ~* ^([^\.]+)\.([^\.]+)\.([^\.]+)$) {
[*]                     set $host_s $2;
[*]               }
[*]               if ($host_s !~* ^paopao8$) {
[*]                      rewrite ^(.*) http://$host_s.paopao8.com permanent;
[*]                  break;
[*]               }
[*]               if ($host_s ~* ^paopao8$) {
[*]                     rewrite ^(.*) http://paopao8.com permanent;
[*]                   break;
[*]               }
[*]               if ($host_s ~* ^phpxz$) {
[*]                     rewrite ^(.*) http://phpxz.com permanent;
[*]                   break;
[*]               }
[*]
[*]      }
  

  if ($host_s ~* ^phpxz$)   判断域名中是否包含phpxz,如果包含则跳转
  if ($host_s !~* ^paopao8$) 判断域名中是否不包含paopao8,如果不包含则跳转
  文章链接


页: [1]
查看完整版本: NGINX下多个域名泛解析