2

如何使用正则表达式来做到这一点:

preprod.*.company.com > root to /home/preprod_folder
*.company.com > root to /home/prod_folder

我知道要匹配 *.company.com 我将创建:

server_name *.company.com

但是对于在*.company.com之前匹配的正则表达式,这条规则preprod.allsubdomains.company.com

preprod.*.company.com不工作,这是正常的。

请问你能帮帮我吗?

谢谢。

4

1 回答 1

1

您说“重定向”,但看起来您的意图是设置root目录。也许这就是您正在寻找的:

    server_name ~^preprod\.(?<subdomain>\w+).company.com;
    root /home/prepod_folder;
于 2016-01-21T19:22:13.923 回答