其他分享
首页 > 其他分享> > 泛域名-域名解析

泛域名-域名解析

作者:互联网

子域名分段参数参数截取位置完整示例应用场景
一段domain${domain}.csdn.comeditor.csdn.com线上环境
两段subdomain, domain${subdomain} - ${domain}.csdn.comstage-editor.csdn.com基准环境(测试环境)
三段envdomain, subdomain, domain${envdomain} - ${subdomain} - ${domain}.csdn.comtest-ashang-editor.csdn.com开发环境,每个研发有一个独立的域名
server {
    listen 9090;
    server_name ~^(?<envdomain>[^-]*)-(?<subdomain>.+)-(?<domain>[^-]+)\.csdn\.com$; # 两段以上 
    server_name ~^(?<subdomain>[^-]*)-(?<domain>[^-]+)\.csdn\.com$; #仅有两段
    server_name ~^(?<domain>[^-]+)\.csdn\.com$; # 仅有一段
    if ( $envdomain != '' ) {
        return 401;
    }
    if ( $subdomain != '' ) {
        return 403;
    }
    if ( $domain != '' ) {
        return 404;
    }
    return 500;
}

标签:domain,return,域名解析,server,域名,csdn,subdomain,com
来源: https://blog.csdn.net/swe_ling/article/details/116592271