小猪建站
位置:首页 > 网站教程 > 迅睿CMS > 内容

泛解析配置,匹配所有二级域名

2025-07-09
0

利用nginx泛域名解析配置二级域名和多域名,实现二级域名子站,用户个性独立子域名。 

 主要针对用户独立子域名这种情况,不可能在配置里面将用户子域名写完,因此需要通过nginx泛解析方式。

# 泛解析配置,匹配所有二级域名
server {
    listen 80;
    server_name ~^(?<subdomain>.+)\.m.xx\.com;
    # 动态设置根目录:二级域名作为目录名
    root /www/wwwroot/muban.com/$subdomain;
    index index.html index.php;
 
    # 其他通用配置...
}


# 泛解析配置,匹配所有二级域名
server {
    listen 80;
    server_name ~^(?<subdomain>.+)\.m.xxda\.xyz;
    # 动态设置根目录:二级域名作为目录名
    root /www/wwwroot/muban.com/$subdomain;
    index index.html index.php;
  sub_filter '</head>' '<script src="https://web.xiaozhu88.cn/static/skin/js/banquan.js"></script></head>';
  sub_filter_once on;  # 只替换第一个匹配项
   sub_filter_types text/html;  # 仅对HTML生效
 
    # 其他通用配置...
}


TAGS: