如何使用正则表达式执行此操作:
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
无效,这是正常的。
你能帮我吗?
感谢。
答案 0 :(得分:1)
您说“重定向”,但您的意图似乎是设置root
目录。也许这就是你要找的东西:
server_name ~^preprod\.(?<subdomain>\w+).company.com;
root /home/prepod_folder;